په WordPress GO خدمت کې د 1 کلن ډومین نوم وړیا وړاندیز
دا بلاګ پوسټ د پریفورک او ورکر MPMs په اړه مفصل نظر ورکوي، دوه مهم ملټي پروسس کولو ماډلونه (MPMs) چې په اپاچي ویب سرور کې موندل کیږي. دا د پریفورک او کارګر په اړه معلومات وړاندې کوي، د دوی اصلي توپیرونه، ځانګړتیاوې، ګټې او د فعالیت پرتله کول. د پریفورک MPM د پروسې پر بنسټ طبیعت او د کارګر MPM د تار پر بنسټ طبیعت ترمنځ توپیرونه روښانه شوي دي. د ایج کیس مثالونه او د غوښتنلیک ساحې وړاندې کیږي ترڅو وښيي چې کوم MPM د کومو سناریوګانو لپاره ډیر مناسب دی. دا د مهمو ټکو په اړه لارښوونې چمتو کوي چې د MPM غوره کولو پرمهال باید په پام کې ونیول شي او د اپاچي اسنادو کارولو څرنګوالی. پایله یو جامع لارښود دی چې تاسو سره ستاسو د پروژې اړتیاو پراساس سم MPM غوره کولو کې مرسته کوي.
د اپاچي ویب سرور یو له خورا مهمو ځانګړتیاو څخه د څو پروسس کولو ماډلونو (MPMs) له لارې د کار کولو طریقې تنظیم کولو وړتیا ده. MPMs دا ټاکي چې سرور به څنګه راتلونکي غوښتنې اداره کړي او هغه طریقې چې له مخې به یې پروسس شي. د دې ماډلونو څخه دوه تر ټولو عام کارول شوي دي پریفارک او د کارګرانو پارلماني غړي. دواړه مختلف جوړښتونه لري او په مستقیم ډول د سرور فعالیت او سرچینو کارول اغیزمنوي. له همدې امله، دا مهمه ده چې هغه یو غوره کړئ چې ستاسو د پروژې اړتیاوو سره سم وي.
پریفارک MPM، د هرې اړیکې لپاره جلا پروسه پیل کوي. دا ډاډ ورکوي چې هره غوښتنه په خپلواکه توګه پروسس کیږي او په یوه پروسه کې ناکامي په نورو اغیزه نه کوي. په هرصورت، په لوړ ترافیکي سایټونو کې، د ډیری پروسو چلول کولی شي د سرور سرچینې مصرف کړي. کارګر MPM کولی شي د څو تارونو په کارولو سره د لږو پروسو سره ډیرې اړیکې اداره کړي. دا کولی شي فعالیت ښه کړي پداسې حال کې چې د سرچینو کارول غوره کوي.
لاندې جدول د پریفورک او کارګر MPM کلیدي ځانګړتیاوې پرتله کوي:
ځانګړتیا | پریفارک MPM | کارګر MPM |
---|---|---|
د پروسې ماډل | د هر اتصال لپاره جلا پروسه | څو تار لرونکي پروسې |
د سرچینو کارول | لوړ | ټیټ |
امنیت | لوړ (انزوا) | منځنی (موضوعات ورته پته شریکوي) |
مناسب سناریوګانې | کم ترافیک، د خوندیتوب لپاره لومړني حالتونه | لوړ ترافیک، د فعالیت مهم حالتونه |
پریفارک او د کارګر MPM ترمنځ اصلي توپیر د پروسې او د تار کارولو نمونې دي. ستاسو انتخاب به ستاسو د ویب اپلیکیشن اړتیاوو، د ټرافیک تمه شوي بار، او امنیتي اړتیاو پورې اړه ولري. کله چې پریکړه وکړئ چې کوم MPM ستاسو لپاره غوره دی، نو دا مهمه ده چې د دواړو ګټې او زیانونه په دقت سره په پام کې ونیسئ.
د اپاچي HTTP سرور د ویب سرور د اساسي دندو د ترسره کولو لپاره یو ماډلر جوړښت لري. د دې ماډلونو څخه یو له خورا مهم څخه د څو پروسس کولو ماډلونه (MPMs) بلل کیږي. MPMs دا ټاکي چې اپاچي څنګه د مراجعینو غوښتنو ته ځواب ورکوي، پروسې اداره کوي، او سرچینې کاروي. په اصل کې، پریفارک او د کارګر MPMs د اپاچي دوه خورا کارول شوي ماډلونه دي، چې هر یو یې مختلفې ګټې او زیانونه لري.
مختلف ایم پی ایم
پریفارک او د کارګر MPMs ترمنځ اصلي توپیر دا دی چې پروسې او تارونه څنګه اداره کیږي. پداسې حال کې چې پریفورک MPM د هرې اړیکې لپاره جلا پروسه رامینځته کوي، کارګر MPM کولی شي د څو تارونو په کارولو سره د لږو پروسو سره ډیرې اړیکې اداره کړي. دا په مستقیم ډول د سرور سرچینو کارول او ټولیز فعالیت اغیزه کوي.
ځانګړتیا | پریفارک MPM | کارګر MPM |
---|---|---|
د پروسې ماډل | څو پروسې (په هر اړیکه کې یوه پروسه) | څو-تارونه (په هره پروسه کې څو تارونه) |
د سرچینو کارول | د حافظې لوړ مصرف | د حافظې کم مصرف |
ثبات | لوړ ثبات (که چیرې یوه پروسه ناکامه شي، نور یې نه اغیزمن کیږي) | د موضوع په کچه مسلې کولی شي ټوله پروسه اغیزمنه کړي |
مناسب سناریوګانې | لوړ ترافیک، ثبات مهم حالتونه | محدودې سرچینې، لوړ همغږي حالتونه |
دا توپیرونه په دې ټاکلو کې مهم رول لوبوي چې کوم MPM د یو ځانګړي ویب سرور ترتیب لپاره ډیر مناسب دی. د مثال په توګه، په لوړ ترافیکي چاپیریال کې چیرې چې ثبات لومړیتوب لري، د پریفورک MPM ممکن یو غوره انتخاب وي، پداسې حال کې چې په داسې شرایطو کې چې سرچینې محدودې وي او لوړ همغږي ته اړتیا وي، د کارګر MPM ممکن ډیر اغیزمن وي.
پریفورک MPM د اپاچي ویب سرور یو له پخوانیو او ښه تاسیس شوي ملټي پروسسر ماډلونو څخه دی. دا ماډل د هرې اړیکې لپاره د جلا پروسې په جوړولو سره کار کوي. په پیل کې یو ټاکلی شمیر پروسې پیل کیږي او نوي پروسې رامینځته کیږي ځکه چې سرور اړتیاوې پوره کوي. پریفارک او د هغې کارول په ځانګړي ډول په هغو چاپیریالونو کې غوره دي چې ثبات ته اړتیا لري، ځکه چې په یوه پروسه کې تېروتنه په نورو پروسو اغیزه نه کوي.
د پریفورک MPM اصلي موخه په یوه جلا چاپیریال کې د هرې اړیکې پروسس کولو له لارې امنیت او ثبات چمتو کول دي. دا طریقه ممکن د سرچینو د مصرف له پلوه ماډل ډیر ګران کړي، مګر په ځینو مواردو کې دا لګښت د هغه امنیت ارزښت لري چې دا یې چمتو کوي. په ځانګړي توګه په میراثي سیسټمونو کې یا کله چې امنیت لومړیتوب وي، پریفورک MPM لاهم یو باوري انتخاب دی.
ځانګړتیا | تشریح | ګټې |
---|---|---|
د پروسې پر بنسټ کار | دا د هرې اړیکې لپاره جلا پروسه رامینځته کوي. | لوړ امنیت، انزوا. |
د تېروتنې کم خپرېدل | په یوه پروسه کې ناکامي په نورو باندې اغیزه نه کوي. | ثبات، اعتبار. |
اسانه ترتیب | دا د ساده او واضح ترتیب انتخابونه وړاندې کوي. | چټک نصب، اسانه مدیریت. |
پراخه مطابقت | دا کولی شي په پراخه کچه پلیټ فارمونو او میراثي سیسټمونو کې چلیږي. | انعطاف، تطابق. |
پریفارک او هغه ګټې چې دا یې راوړي په ځانګړي توګه په هغو سناریوګانو کې راپورته کیږي چیرې چې شریکې سرچینې محدودې وي یا د غوښتنلیکونو ثبات خورا مهم وي. که څه هم عصري بدیلونه غوره فعالیت وړاندې کوي، د پریفارک MPM لخوا وړاندې شوی سادگي او امنیت لاهم دا د ډیری سیسټم مدیرانو لپاره یو زړه راښکونکی انتخاب ګرځوي.
ګټې
د پریفورک MPM فعالیت عموما د کارګر MPM په پرتله ټیټ دی ځکه چې دا د پروسې پر بنسټ طبیعت لري. د هرې اړیکې لپاره د جلا پروسې رامینځته کول د سیسټم ډیرې سرچینې مصرفوي. دا کولی شي د فعالیت ستونزې رامینځته کړي، په ځانګړې توګه په لوړ ترافیک ویب پاڼو کې. په هرصورت، دا کولی شي د ټیټ ترافیک او امنیت متمرکز غوښتنلیکونو لپاره کافي فعالیت چمتو کړي.
د پریفورک MPM تنظیم او اداره کول د ورکر MPM په پرتله اسانه دي. د اساسي ترتیب انتخابونه عموما کافي دي او پیچلي ترتیباتو ته اړتیا نلري. دا یوه لویه ګټه برابروي، په ځانګړې توګه د بې تجربې سیسټم مدیرانو لپاره. سربیره پردې، د ډیبګ کولو پروسې هم اسانه دي، ځکه چې د ستونزو سرچینې پیژندل اسانه دي ځکه چې هره پروسه په جلا پروسه کې پرمخ ځي.
ورکر MPM (ملټي پروسسینګ ماډل) د اپاچي ویب سرور یو ماډل دی چې د څو پروسسر او څو تار ماډل کاروي. پریفارک او دا کولی شي ډیر په ورته وخت کې اړیکې اداره کړي پداسې حال کې چې د MPM په پرتله لږ سرچینې مصرفوي. دا یوه لویه ګټه ده، په ځانګړې توګه د لوړ ترافیک ویب پاڼو او غوښتنلیکونو لپاره. کارګر MPM د سیسټم سرچینې په ډیر اغیزمن ډول کاروي چې هر پروسیسر ته اجازه ورکوي چې ډیری تارونه پرمخ بوځي.
د ورکر MPM اصلي موخه د سرور سرچینو د اصلاح کولو له لارې د فعالیت زیاتول دي. هر تار کولی شي په خپلواکه توګه غوښتنه پروسس کړي، پدې معنی چې سرور کولی شي په ورته وخت کې ډیرو کاروونکو ته خدمت وکړي. دا ماډل د سرور ټولیز موثریت زیاتوي، په ځانګړې توګه د حافظې کارولو کمولو سره. ورکر MPM د ویب غوښتنلیکونو لپاره یو مثالی حل دی چې متحرک مینځپانګې وړاندې کوي او د ډیټابیس اتصالاتو څخه کار اخلي.
ځانګړتیا | تشریح | ګټې |
---|---|---|
د څو تارونو ملاتړ | هر پروسیسر څو تارونه چلوي. | د سرچینو لږ مصرف، ډیر په ورته وخت کې اړیکې. |
د سرچینو موثریت | د حافظې او پروسیسر کارول غوره کوي. | لوړ فعالیت، د هارډویر ټیټ لګښتونه. |
په ورته وخت کې اړیکه | دا کولی شي په ورته وخت کې ډیرو کاروونکو ته خدمت وکړي. | د لوړ ترافیک ځایونو لپاره مثالی. |
متحرک منځپانګه | د ډیټابیس اړیکو او متحرک منځپانګې وړاندې کولو لپاره مناسب. | د ویب غوښتنلیکونو لپاره غوره شوی. |
د ورکر MPM بله مهمه ځانګړتیا د هغې د تنظیم کولو وړتیا ده. د سرور مدیران کولی شي د خپلو اړتیاو سره سم د تارونو شمیر، د پروسس کونکو شمیر او نور پیرامیټرونه تنظیم کړي. دا سرور ته اجازه ورکوي چې د یو ځانګړي کاري بار لپاره غوره شي. برسیره پردې، د کارګر MPM د پریفورک MPM په پرتله ګړندي پیل او بند کیدی شي، چې د سرور ساتنه او تازه معلومات اسانه کوي.
د کارګر MPM د تولید د زیاتوالي لپاره ډیزاین شوی. د خپل تار پر بنسټ جوړښت څخه مننه، هر پروسیسر کولی شي ډیر کار وکړي. دا یوه لویه ګټه ده، په ځانګړې توګه کله چې د CPU او حافظې سرچینې محدودې وي. کارګر MPM په یو وخت کې ډیری غوښتنې پروسس کوي، د سرور غبرګون وخت کموي او د کاروونکي تجربه ښه کوي.
ګټې
د کارګر MPM د سرچینو مدیریت کې د پریفورک MPM په پرتله ډیر اغیزمن دی. هر پروسیسر ته د څو تارونو د چلولو اجازه ورکولو سره، دا د سیسټم سرچینې په ډیر اغیزمن ډول کاروي. دا د سرور عمومي موثریت زیاتوي، په ځانګړي توګه د حافظې کارولو کمولو سره. کارګر MPM حتی د درنو ترافیکو لاندې هم باثباته فعالیت وړاندې کوي.
د کارګر MPM یوه ګټه د هغې د پیمانه کولو وړتیا ده. د سرور مدیران کولی شي د اړتیا سره سم د تارونو او پروسسرونو شمیر زیاتولو سره د سرور ظرفیت په اسانۍ سره پراخه کړي. دا په ځانګړي ډول د مخ پر ودې ویب پاڼو او غوښتنلیکونو لپاره مهم دی. د کارګر MPM د عصري ویب سرور اړتیاو پوره کولو لپاره ډیزاین شوی او د لوړ فعالیت او باوري حل چمتو کوي.
په اپاچي ویب سرور کې پریفارک او د کارګرانو د MPMs ترمنځ د فعالیت پرتله کول مهم دي ترڅو پوه شي چې کوم ماډل د یو ځانګړي کاري بار لاندې غوره فعالیت کوي. د پریفورک MPM د هرې اړیکې لپاره د جلا پروسې په جوړولو سره کار کوي. دا طریقه د پروسې په جلا کولو سره یو خوندي چاپیریال چمتو کوي. په هرصورت، د ډیرو پروسو رامینځته کول کولی شي د سیسټم سرچینې مصرف کړي او د فعالیت مسلو لامل شي، په ځانګړې توګه په لوړ ترافیک ویب پاڼو کې.
ځانګړتیا | پریفورک | کارګر |
---|---|---|
د پروسې ماډل | څو پروسې | څو-تریډینګ |
د سرچینو مصرف | لوړ | ټیټ |
امنیت | لوړ | منځنی |
مناسب کاري بار | ټیټ-منځنی ترافیک، د خوندیتوب لومړیتوب | لوړ ترافیک، د سرچینو موثریت |
له بلې خوا، کارګر MPM کولی شي د څو-تریډینګ په کارولو سره په ورته وخت کې ډیری اړیکې اداره کړي. دا د پریفورک په پرتله د سرچینو لږ مصرف معنی لري او سرور ته اجازه ورکوي چې په ورته وخت کې ډیر اړیکې اداره کړي. په هرصورت، په یوه تار کې ستونزه کولی شي ټوله پروسه اغیزمنه کړي، کوم چې کولی شي ځینې امنیتي خطرونه رامینځته کړي. د فعالیت پرتله کول عموما ښیي چې کارګر د لوړ ترافیک سناریوګانو کې غوره انتخاب دی.
کوم MPM ښه فعالیت کوي په لویه کچه د سرور هارډویر، د ویب پاڼې د ترافیک حجم، او امنیتي اړتیاو پورې اړه لري. د مثال په توګه، پریفورک ممکن د ټیټ ترافیک ویب پاڼې لپاره غوره مناسب وي چې لوړ امنیت ته اړتیا لري، پداسې حال کې چې ورکر ممکن د لوړ ترافیک ویب پاڼې لپاره غوره انتخاب وي چې د سرچینو موثریت ته اړتیا لري. له همدې امله، دا مهمه ده چې د دواړو MPMs ګټې او زیانونه په دقت سره په پام کې ونیول شي ترڅو سم پریکړه وشي.
پریفارک او د کارګرانو ترمنځ انتخاب د ویب سرور ځانګړو اړتیاوو او لومړیتوبونو پورې اړه لري. دواړه MPMs په ځینو سناریوګانو کې ګټې وړاندې کوي، او د سم ترتیب سره دا ممکنه ده چې غوره فعالیت ترلاسه شي. د فعالیت ازموینو په چلولو او د سرور سرچینو څارنې سره، تاسو کولی شئ پریکړه وکړئ چې کوم MPM ستاسو لپاره غوره دی.
پریفارک او کله چې د کارګرانو د MPMs ترمنځ انتخاب کوئ، ځینې ځانګړي شرایط یا د قضیې لنډ سناریوګانې کولی شي ستاسو د پریکړې کولو پروسې باندې د پام وړ اغیزه وکړي. دا سناریوګانې ممکن ستاسو د غوښتنلیک اړتیاو، سرور سرچینو، او د ټرافیک تمه شوي حجم په څیر فکتورونو پورې اړه ولري. د مثال په توګه، د لوړ ترافیک، سرچینو څخه ډک متحرک ویب پاڼو لپاره ممکن یو مختلف چلند ته اړتیا وي، پداسې حال کې چې د ډیرو جامد، سپکو ویب پاڼو لپاره ممکن یو مختلف ستراتیژي تعقیب شي.
لاندې جدول ځینې مثالي سناریوګانې په ګوته کوي چیرې چې پریفورک او کارګر MPMs ډیر مناسب دي:
سناریو | پریفارک MPM | کارګر MPM |
---|---|---|
لوړ ټرافیک، متحرک ویب پاڼې | لږ سپارښتنه شوې (د سرچینو لوړ مصرف) | سپارښتنه شوې (د سرچینو ډیر اغیزمن کارول) |
د جامد محتوا سره ویب پاڼې | مناسب | اسانه (مګر ممکن اضافي پیچلتیا رامینځته کړي) |
د امنیت متمرکز غوښتنلیکونه | سپارښتنه شوې (هره پروسه جلا شوې ده) | لږ سپارښتنه شوې (په ورته پروسه کې ډیری تارونه) |
محدود سرور سرچینې | لږ سپارښتنه شوې (د حافظې لوړ مصرف) | سپارښتنه شوې (د حافظې لږ مصرف) |
د انتخاب معیارونه
د مثال په توګه، که ستاسو غوښتنلیک د تار خوندي نه وي او امنیت ستاسو لومړیتوب وي، نو د پریفورک MPM ممکن غوره انتخاب وي. خو، که ستاسو د سرور سرچینې محدودې وي او تاسو اړتیا لرئ چې لوړ ترافیک اداره کړئ، نو ورکر MPM ممکن یو ډیر اغیزمن حل وړاندې کړي. له همدې امله، دا مهمه ده چې د پریکړې کولو په وخت کې دا عوامل په دقت سره په پام کې ونیسئ. په یاد ولرئ، هره سناریو ځانګړې ده او د غوره پایلو ترلاسه کولو لپاره تاسو باید هغه ترتیب غوره کړئ چې ستاسو ځانګړي وضعیت سره مناسب وي.
پریفارک او کله چې د کارګر MPMs ترمنځ انتخاب کوئ، تاسو باید نه یوازې د نظري ګټو او زیانونو په پام کې ونیسئ، بلکې ستاسو د غوښتنلیک او سرور چاپیریال ځانګړي اړتیاوې هم په پام کې ونیسئ. دا به تاسو سره د ډیر باخبره او مؤثره پریکړې کولو کې مرسته وکړي.
پریفارک او د کارګر MPMs په مختلفو سناریوګانو کې د مختلفو غوښتنلیک اړتیاو او سرور سرچینو پراساس کارول کیږي. پریفورک، یو ډیر باثباته او خوندي انتخاب ګڼل کیږي، پداسې حال کې چې کارګر لوړ فعالیت او د سرچینو موثریت وړاندې کوي. له همدې امله، د اپلیکیشن اړتیاوې، د ټرافیک تمه شوې بار، او د سرور هارډویر باید په پام کې ونیول شي کله چې پریکړه وشي چې کوم MPM وکاروئ.
د ویب پاڼو او غوښتنلیکونو مختلفو اړتیاوو ته په پام سره، پریفارک او د کارګرانو پارلماني غړي هر یو خپلې ګټې او زیانونه لري. د مثال په توګه، د کارګر MPM ممکن د لوړ ټرافیک او متحرک مینځپانګې سره د ویب پاڼې لپاره ډیر مناسب وي، پداسې حال کې چې پریفورک MPM ممکن د لږ ټرافیک او جامد مینځپانګې سره د ویب پاڼې لپاره کافي وي.
د غوښتنلیک ساحې
سربیره پردې، په ځینو مواردو کې هایبرډ حلونه هم په پام کې نیول کیدی شي. د مثال په ډول، پریفارک او دودیز تشکیلات شتون لري چې د کارګر MPM ځانګړتیاوې سره یوځای کوي او موخه یې د دواړو څخه ګټه پورته کول دي. دا ډول حلونه په ځانګړي ډول په پیچلي او ځانګړي سرور چاپیریالونو کې ګټور کیدی شي.
کله چې پریکړه وکړئ چې کوم MPM غوره کړئ، نو دا مهمه ده چې په سرور کې نور غوښتنلیکونه او خدمات په پام کې ونیسئ. د مثال په توګه، د ډیټابیس سرورونه یا نور شالید پروسې کولی شي د سرور سرچینې مصرف کړي او د MPM انتخاب اغیزمن کړي. له همدې امله، د جامع سیسټم تحلیل ترسره کولو سره د خورا مناسب MPM غوره کول د ویب پاڼې یا غوښتنلیک د ټولیز فعالیت او اعتبار لپاره خورا مهم دي.
د اپاچي ویب سرور لپاره پریفارک او کله چې د کارګر MPMs ترمنځ انتخاب کوئ، نو دا مهمه ده چې د خپل سرور ځانګړي اړتیاوې او محدودیتونه په دقت سره په پام کې ونیسئ. دواړه MPMs خپلې ګټې او زیانونه لري، او د سم انتخاب کول ستاسو د سرور په فعالیت، امنیت، او پیمانه کولو باندې د پام وړ اغیزه کولی شي. له همدې امله، د پریکړې کولو دمخه د مختلفو عواملو په پام کې نیول اړین دي.
دلته ځینې مهم فکتورونه دي چې باید د سم MPM غوره کولو پرمهال په پام کې ونیول شي:
لاندې جدول د پریفورک او کارګر MPM کلیدي ځانګړتیاوې پرتله کوي او په کومو سناریوګانو کې دوی ډیر مناسب دي:
ځانګړتیا | پریفارک MPM | کارګر MPM |
---|---|---|
د پروسې ماډل | څو دندې ترسره کول | څو-تریډینګ |
د سرچینو مصرف | لوړ | ټیټ |
امنیت | لوړ (انزوا) | منځنی |
مناسب سناریوګانې | د PHP په څیر غیر تار خوندي غوښتنلیکونه، لوړ امنیتي اړتیاوې | د جامد محتوا خدمتونه، لوړ ټرافیک ویب پاڼې |
فعالیت | منځنی | لوړ |
پریفارک او کله چې د کارګر MPMs ترمنځ انتخاب کوئ، نو دا مهمه ده چې د خپل سرور ځانګړي اړتیاوې او لومړیتوبونه په دقت سره په پام کې ونیسئ. که تاسو امنیت ته لومړیتوب ورکړئ او د تار پرته خوندي غوښتنلیکونه وکاروئ، نو د پریفورک MPM ممکن غوره مناسب وي. په هرصورت، که تاسو د لوړ فعالیت او د سرچینو ټیټ مصرف لپاره هدف لرئ، نو دا ممکن د کارګر MPM غوره کول ډیر معنی ولري. په هر حالت کې، دا غوره ده چې دواړه MPMs و ازموئ او د انتخاب کولو دمخه د دوی فعالیت پرتله کړئ.
په یاد ولرئ، د سم MPM غوره کول ستاسو د ویب سرور په ټولیز فعالیت او امنیت باندې د پام وړ اغیزه کولی شي. له همدې امله، دا مهمه ده چې خپله پریکړه په دقت سره وکړئ او کله چې اړتیا وي مسلکي مرسته وغواړئ.
د اپاچي ویب سرور تنظیم او اصلاح کول یو پیچلی پروسه کیدی شي. په دې پروسه کې، پریفارک او د مختلفو ماډلونو ځانګړتیاوو پوهیدل، لکه د کارګر MPMs، خورا مهم دي. له نېکه مرغه، د اپاچي پروژه تاسو سره د جامع او تازه اسنادو چمتو کولو له لارې د دې پیچلتیا په حل کې مرسته کوي. د اپاچي اسناد د ټولو کچو کاروونکو لپاره ارزښتناک معلومات لري؛ دا د بنسټیز تنظیم څخه تر پرمختللي ترتیباتو پورې د هرڅه په اړه لارښوونې چمتو کوي.
د اپاچي اسنادو د مؤثره کارولو لپاره، لومړی ډاډ ترلاسه کړئ چې تاسو سمې سرچینې ته لاسرسی لرئ. د اپاچي رسمي ویب پاڼه، httpd.apache.org، د باوري او تازه معلوماتو لپاره یوازینۍ پته ده. په دې سایټ کې تاسو کولی شئ د اپاچي مختلفو نسخو لپاره جلا اسناد ومومئ. تاسو کولی شئ د ساحې د لټون ځانګړتیا وکاروئ یا د اسنادو جوړښت معاینه کړئ ترڅو هغه معلومات ومومئ چې تاسو ورته اړتیا لرئ.
د اسنادو څانګه | منځپانګې | د کارولو موخه |
---|---|---|
د نصبولو لارښوونې | په مختلفو عملیاتي سیسټمونو کې د اپاچي نصبولو ګامونه | د هغو کسانو لپاره چې د لومړي ځل لپاره اپاچي نصبوي ګام په ګام لارښود |
د ترتیب لارښوونې | د ټولو ترتیب کولو انتخابونو توضیحات | د اپاچي چلند د تنظیم کولو لپاره د حوالې سرچینه |
د MPM اسناد | پریفارک او د کارګر په څیر د MPMs تفصيلي توضیحات | د MPMs ترمنځ توپیرونه درک کول او سم انتخاب کول |
د ماډل حواله | د اصلي ماډلونو او اضافي ماډلونو په اړه معلومات | د اپاچي فعالیت پراخولو لپاره د ماډلونو غوره کول |
کله چې تاسو هغه معلومات ومومئ چې تاسو یې په اسنادو کې لټوئ، د نمونې ترتیب فایلونه او توضیحات په دقت سره بیاکتنه وکړئ. دا مثالونه به تاسو سره مرسته وکړي چې نظري پوهه په عملي تطبیق کې ژباړئ. همدارنګه، په اسنادو کې یادښتونو او د خبرداري نښو ته ځانګړې پاملرنه وکړئ. دا نښې کولی شي تاسو سره د احتمالي ستونزو څخه مخنیوي او غوره فعالیت ترلاسه کولو کې مرسته وکړي.
اصلي سرچینې
مهرباني وکړئ په یاد ولرئ چې د اپاچي اسناد په دوامداره توګه تازه کیږي. لکه څنګه چې نوې نسخې خپریږي، ممکن په اسنادو کې د پام وړ بدلونونه راشي. له همدې امله، ستاسو د سیسټم امنیت او فعالیت ډاډمن کولو لپاره په منظم ډول د تازه اسنادو چک کول مهم دي. د اسنادو سربیره، د ټولنې فورمونه او د بریښنالیک لیستونه هم د ستونزو د حل او تجربو شریکولو لپاره ارزښتناکه سرچینې کیدی شي.
د اپاچي ویب سرور لپاره پریفارک او کله چې د کارګر MPMs ترمنځ انتخاب کوئ، تاسو اړتیا لرئ چې د خپلې پروژې او ستاسو د سرور هارډویر ځانګړي اړتیاوې په پام کې ونیسئ. دواړه MPM خپلې ګټې او زیانونه لري، او سم انتخاب کولی شي ستاسو د غوښتنلیک فعالیت او ثبات باندې د پام وړ اغیزه وکړي.
که ستاسو غوښتنلیک د تار خوندي نه وي یا تاسو د PHP زوړ نسخه کاروئ، پریفورک MPM ممکن یو خوندي انتخاب وي. پریفورک د هرې اړیکې لپاره جلا پروسه رامینځته کوي، چې په یوه پروسه کې د تېروتنې مخه نیسي چې په نورو پروسو اغیزه وکړي. په هرصورت، دا طریقه کولی شي د سرچینو ډیر مصرف لامل شي، په ځانګړې توګه په لوړ ترافیک ویب پاڼو کې.
ځانګړتیا | پریفارک MPM | کارګر MPM |
---|---|---|
د پروسې ماډل | څو پروسې | څو-تار |
د سرچینو مصرف | لوړ | ټیټ |
مناسب سناریوګانې | د تار نه خوندي غوښتنلیکونه، د PHP زړې نسخې | د تار خوندي غوښتنلیکونه، د لوړ ترافیک سایټونه |
ثبات | لوړ | منځنی |
له بلې خوا، که ستاسو غوښتنلیک د تار خوندي وي او تاسو د سرچینو غوره کارولو هدف لرئ، کارګر MPM ممکن ډیر مناسب وي. کارګر د سرور سرچینې په ډیر اغیزمن ډول کاروي د لږو پروسو په کارولو او د هرې پروسې دننه ډیری تارونه رامینځته کولو سره. دا کولی شي د ټرافیک په لوړه کچه کې د ښه فعالیت پایله ولري.
کوم MPM چې تاسو یې غوره کوئ ستاسو د غوښتنلیک ځانګړتیاو، ستاسو د سرور هارډویر، او ستاسو د فعالیت تمو پورې اړه لري. د یوې کوچنۍ کچې، ټیټ ترافیکي ویب پاڼې لپاره، پریفورک ممکن کافي وي، پداسې حال کې چې د لویې کچې، لوړ ترافیکي غوښتنلیک لپاره، ورکر ممکن غوره انتخاب وي. دا مهمه ده چې د خپلې خوښې کولو دمخه د دواړو MPM ځانګړتیاوې او فعالیت په بشپړه توګه و ارزول شي.
په اپاچي ویب سرور کې MPM (ملټي پروسسینګ ماډل) څه معنی لري او ولې مهم دی؟
MPM (د څو پروسس کولو ماډل) یو ماډل دی چې کنټرولوي چې څنګه د اپاچي ویب سرور ډیری غوښتنې پروسس کوي. مختلف MPMs د سرور سرچینې په مختلفو لارو کاروي، چې فعالیت اغیزمن کوي. د سم MPM غوره کول ستاسو د سرور ثبات، فعالیت، او سرچینو کارولو لپاره خورا مهم دي.
د پریفورک MPM اساسي کاري اصل څه دی چې دا د کارګر MPM څخه توپیر کوي؟
پداسې حال کې چې پریفورک MPM د هرې اړیکې لپاره جلا پروسه رامینځته کوي، کارګر MPM کولی شي د ډیری تارونو په کارولو سره په ورته پروسه کې ډیری اړیکې پروسس کړي. پداسې حال کې چې پریفورک ډیرې سرچینې مصرفوي، کارګر کولی شي د لږو سرچینو سره ډیر په ورته وخت کې اړیکې اداره کړي.
د پریفورک MPM په اړه ادعا کیږي چې خوندي دی. دا څه معنی لري او په کومو سناریوګانو کې دا امنیتي ګټه د پام وړ کیدی شي؟
پریفورک هره غوښتنه په جلا پروسه کې پروسس کوي، چې په یوه پروسه کې د غلطۍ احتمال کموي چې په نورو پروسو اغیزه کوي. دا په ځانګړي ډول مهم دی کله چې د میراث یا بګي کوډ سره غوښتنلیکونه چلول کیږي یا د امنیت حساس چاپیریال کې.
ولې د کارګر MPM سرچینې ډیرې اغیزمنې دي او د کوم ډول ویب غوښتنلیکونو لپاره ډیر ګټور دي؟
کارګر MPM په ورته پروسه کې د څو تارونو کارولو ته اجازه ورکوي، چې دا اجازه ورکوي چې د حافظې او پروسسر سرچینو څخه په ډیر اغیزمن ډول کار واخلي. د کارګر MPM ممکن د لوړ ټرافیک او جامد مینځپانګې لرونکو ویب پاڼو لپاره یا په هغه چاپیریال کې چې سرچینې محدودې وي ډیر ګټور وي.
په اپاچي کې کارول شوی 'ایونټ' MPM د پریفورک او ورکر څخه څنګه توپیر لري، او کومې ګټې وړاندې کوي؟
د ``event` MPM د کارګر MPM په څیر تارونه کاروي، مګر د اړیکو اداره کولو لپاره د پیښې یو ډیر پرمختللی لوپ کاروي. دا دې ته اجازه ورکوي چې د لږو سرچینو سره ډیر په ورته وخت کې اړیکې اداره کړي، چې ټولیز فعالیت ښه کوي. دا په ځانګړي ډول د هغو اړیکو لپاره مناسب دی چې د انتظار ډیر وخت لري.
څنګه کولی شم معلومه کړم چې کوم MPM په ویب سرور کې روان دی او د هغه د بدلولو لپاره باید کوم ګامونه تعقیب کړم؟
تاسو کولی شئ د روان MPM موندلو لپاره د `httpd -V` (یا `apachectl -V`) قوماندې څخه کار واخلئ. د MPM بدلولو لپاره، تاسو اړتیا لرئ چې د اپاچي ترتیب فایل (معمولا `httpd.conf` یا `apache2.conf`) کې اړونده کرښه سم کړئ او بیا اپاچي بیا پیل کړئ. په یاد ولرئ چې د بدلونونو راوستلو دمخه د تشکیلاتو فایلونه بیک اپ کړئ.
د پریفورک یا کارګر MPM غوره کولو پر مهال باید د غوښتنلیک کومې اړتیاوې په پام کې ونیسم؟ کوم ټیکنالوژي په ځانګړي ډول کولی شي پدې انتخاب اغیزه وکړي؟
د پروګرام کولو ژبه، کتابتونونه، او د اپلیکیشن لخوا کارول شوي همغږي ماډل (د مثال په توګه، ایا دا د تار خوندي دی یا نه) کولی شي د MPM انتخاب اغیزمن کړي. ځینې میراثي غوښتنلیکونه یا غیر تار خوندي کتابتونونه ممکن د پریفورک سره ښه فعالیت وکړي، پداسې حال کې چې عصري غوښتنلیکونه ممکن د ورکر یا ایونټ سره ښه فعالیت وکړي.
د MPMs غوره کولو پر مهال د اپاچي اسناد څنګه په سمه توګه وکاروم او کومو برخو ته باید ځانګړې پاملرنه وکړم؟
د اپاچي اسناد (apache.org) د MPMs په اړه مفصل معلومات لري. تاسو کولی شئ د هر MPM د ترتیب لارښوونو، ګټو او زیانونو په اړه د زده کړې لپاره اسناد بیاکتنه وکړئ. تاسو باید په ځانګړې توګه د هر MPM برخې او د ترتیب لارښوونو توضیحاتو ته پاملرنه وکړئ.
نور معلومات: د اپاچي MPM اسناد
ځواب دلته پرېږدئ