Php Handlers

supermod ۰۷ خرداد ۱۳۹۶ ۰ دیدگاه

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

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

(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) آن بسیار بالا است.
  • معمولا مجاز به استفاده از آن نیستید.

Fast CGI:

معمولا به‌عنوان (CGI) پرسرعت شناخته می‌­شود و البته که مدل بسیار کارآمدتری از ورژن اولیه آن است.

ویژگی­‌ها:

  • استفاده بهینه از (Cpu)
  • استفاده از فرآیندهای (Php) به‌عنوان کاربر (cPanel)
  • قابل‌تنظیم برای افزونه‌­های کش
  • قابل‌استفاده توسط (Nginx) و دیگر وب سرورهایی که (Apache) نیستند.
فناوران شبکه سینداد (آهنگ نوآوری)

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