Php Handlers

رضا فرخندگان ۰۷ خرداد ۱۳۹۶ ۰ دیدگاه

آشنایی با Php Handlers و اهمیت آن

Php handlerها در سرور نقش بسیار مهم و اساسی برای پردازش صفحات Php و نمایش آن­‌ها ایفا می­‌کنند. با توجه به نوع استفاده­‌ای که از سرور خود می­‌کنید و نیازمندی­‌هایتان، می‌­توانید Php Hander خود را تغییر دهید.

آشنایی با Php Handlers و اهمیت آن

php handler­ها را می‌توان به دسته‌های زیر تقسیم‌بندی کرد:

  • DSO
  • SuPHP
  • CGI
  • FCGI

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 نیستند.
فناوران شبکه سینداد (آهنگ نوآوری)

سینداد یعنی هدیه‌ی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.