php handlerها را میتوان به دستههای زیر تقسیمبندی کرد:
DSO
یکی از رایجترین و پرسرعتترین handlerها بهشمار میرود. DSO کدهای php را توسط ماژولهای آپاچی ( Apache ) اجرا میکند. مناسب برای سرورهایی است که دو یا چند سایت با محتویات زیاد بر روی آنها در حال اجرا است.
ویژگیها
- بهعنوان پرسرعتترین Php handler شناخته میشود.
- استفادهی بهینه از حافظه و Cpu
- قابل تنظیم برای افزونههای کش
- قابل تنظیم (Mod_Ruid2). (امنیت DSO را افزایش میدهد)
- مناسب برای سرورهایی با تعداد کاربران کم.
- اگر از (Mod_Ruid2) استفاده میکنید، دیگر از (Mod_userdir) آپاچی نمیتوانید استفاده کنید.
- بهروزرسانی و آپلود ابزارها از CMSها در صورت نداشتن مجوز, انجام نخواهد شد.
- معمولا از Apache یا Nginx استفاده میکند.
SuPHP
مناسب برای محیطهای shared و Re-seller است. یکی از handlerهای بسیار امن مورد تایید cPanel است. نحوهی کارکرد آنها به صورت اجرای Php بهعنوان ماژول CGI بر روی است.
ویژگیها
- استفاده از SuExec برای اجرای forked secure php.
- با آپلود ابزارها در سایت میتوان بهروزرسانیهای لازم را مجوز گرفت و انجام داد.
- کدهای Php درصورت عدم اختصاص به محیط کاربری مناسب اجرا نخواهند شد.
- حداکثر استفاده از Cpu
- هرگاه نیاز به اجرای فرآیندهای Php باشد، یک فایل جدید میسازد.
- فایلهای World قابل اجرا نیستند. (فایلهای با مجوز ۷۷۷)
CGI
روش کارکرد آن به این صورت است که به جای ماژول Apache، بر روی ماژول CGI اجرا میشود. البته کاربرد این handler بسیار کم است زیرا از آن بهعنوان کندترین handler در Php یاد میشود.
ویژگیها
- اگر از SuExec استفاده شود، میتوان فهمید کدام کاربر درحال استفاده از این سرویس است.
- غیرقابل اطمینان است.
- مصرف Cpu آن بسیار بالا است.
- معمولا مجاز به استفاده از آن نیستید.
FCGI
معمولاً بهعنوان CGI پرسرعت شناخته میشود و البته که مدل بسیار کارآمدتری از ورژن اولیه آن است.
ویژگیها
- استفاده بهینه از Cpu
- استفاده از فرآیندهای Php بهعنوان کاربر cPanel
- قابلتنظیم برای افزونههای کش
- قابلاستفاده توسط Nginx و دیگر وب سرورهایی که Apache نیستند.
سرور مجازی فنلاند
تبریک می گوییم مقاله آموزش Php Handlers پایان رسید با مقالات بعدی ما را همراهی کنید.
شعار همیشگی: حفظ مشتریان فعلی ، دعوت از مشتریان قبلی ، جذب مشتریان آتی.