مرکز محتوای Server.ir :

PHP Handler های CGI و FAST CGI چه هستند و مزایای آنها چیست ؟

PHP Handler های CGI و FAST CGI چه هستند و مزایای آنها چیست ؟

 

در این مقاله میگوییم CGI و FAST CGI  (از انواع PHP Handler )و مزایای آن ها چیست؟همراه ما باشید

در مقالات گذشته درباره ی PHP Handler صحبت کردیم و به تعریف یک مورد آن که DSO  بود پرداختیم، حال در این مقاله میخواهیم دو نوع دیگر PHP Handler را توضیح دهیم.

یکی دیگر از انواع PHP Handler ها CGI می باشد

CGI: این HANDLER به عنوان یک ماژول PHP اجرا می شود ، در این حالت نیز Ownership فایل ها nobody می باشد با این حال اگر شما suEXEC فعال نمایید امکان بررسی USER درخواست دهنده برای اجرای فایل وجود دارد.

CGI عملا استفاده نمی شود و به عنوان HANDLER یدکی برای زمانی که DSO در دسترس نیست در نظر گرفته شده است.

در نتیجه از مزایای این PHP Handler این می باشد که در صورت استفاده با suEXEC، میتوان دید که چه کاربری یک درخواست PHP ایجاد کرده است و از معایب آن نیز

می توان ناامن بودن نسبی آن و حجم بالا استفاده از CPU یا پردازنده اشاره نمود که معمولا به همین دلایل توصیه نمیشود.

 

حال به توضیح یکی دیگر از PHP Handler ها می پردازیم.

FAST CGI :

FAST CGI نام های دیگری نظیر FCGI یا mode-fegin دارد که این HANDLER نوع کارایی بالایی برای CGI می باشد. به وسیله ی FAST CGL میتوان opcode cache ها نظیر APC را نصب و فعال نمود که به افزایش و بهبود سرعت کمک بسیاری میکند. تنها مشکل این HANDLER استفاده ی زیاد از حافظه و Memory می باشد، زیرا به جای اجرای فایل PHP در هر زمان آن را در یک Session مداوم در background نگه میدارد به همین دلیل توصیه میشود در این حالت از opcode cache ها استفاده شود.

FAST CGI بسیار جدید است و هنوز اطلاعات زیادی از چگونگی عملکرد آن وجود ندارد و به طور گسترده استفاده نمی شود.

مزایای FAST CGI عبارتند از: مصرف CPU پایین، توانایی استفاده از پسوند های ذخیره شده وهمچنین قادر به کار با شبکه های Nginx و غیر آ پاچی است.

با دیگر مقالات ما در server.ir همراه باشید

مقاله مورد نظر را جستجو کنید

موضوعات محبوب ما

نوشته های جدید

ایمیل

فیلتر ایمیل ها در سی پنل

  در این آموزش، من به شما نشان خواهم داد که چگونه با استفاده از فیلتر ایمیل ها در سی پنل ، فیلتر ایمیل های

Let’s Encrypt

نصب let’s encrypt در IIS

در این مقاله قصد داریم به شما آموزش دهیم که برروی سرور ویندوزی خود ssl رایگان let’s encrypt  رو در IIS به چه صورت هستT

موضوع پیشنهادی شما برای مقاله

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.