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

PHP HANDLER    چیست وانواع آن به چه صورت میباشد؟

PHP HANDLER    چیست وانواع آن به چه صورت میباشد؟

 

در این مقاله می گوییم PHP HANDLER    چیست وانواع آن به چه صورت میباشد؟همراه ما باشید

PHP یک زبان اسکریپتی می باشد که وب سایت ها اغلب برای برنامه ها و محتوا استفاده میکنندeasy apache  به شما این امکان را می دهد که به راحتی PHP را برای سرور خود نصب کرده و تغییر دهید.

PHP HANDLER   یا به عبارتی گرداننده PHP

وقتی درخواست بازدید یک صفحه PHP را به سرور می دهید سرور کد PHP را تفسیر می کند و صفحه با خروجی مناسب را برای کاربرتولید می کند. PHP Handler روالی است که کتابخانه ها یPHP  را برای تفسیر کد فرا می خواند.

به منظور اجرای یک سایت PHP ، سرور باید کد PHP  را زمانی که بازدید کنندگان می خواهند به یک صفحه وب سایت  دسترسی داشته باشند ،تفسیر وتولید کند.

چندین هندلر مختلف وجود دارد که میتوانید برای بارگذاری صفحات PHP استفاده شود که نام آن ها عبارتند از:

DSO     CGI     SUPHP     Fast CGI

هریک از انواع مختلف PHP Handler ها با توجه به کتابخانه و پیاده سازی های آن تاثیر متفاوتی در عملکرد Apache  دارند. شما باید با توجه به عملکرد سرور نوع Handler را انتخاب نمایید. یک Handler لزوما بهتر از دیگری نیست .

در اینجا به توضیح یکی از PHP Handler ها میپردازیم:

DSO:

با نام Mod-PHP نیز شناخته میشود ، قدیمی ترین و سریع ترین PHP Handler می باشد. این گرداننده کد های PHP را مستقیما بوسیله آپاچی اجرا می کند که همه ی سایت های موجود در وب سرور شما باید بوسیله ی کاربر آپاچی قابل مشاهده باشند تا اجرا شوند. روال کار به این صورت می باشد که وب سایت با PHP می نویسید، این کد برای عمل به سرور متصل می شود یعنی کاربری که ازسایت شما دیدن میکند درخواستی برای این دیدار از وب سایت به سمت سرور می فرستد بعد سرور درخواست را به PHP می دهد و PHP برطبق کد نوشته شده عمل کرده و پاسخ را از پایگاه داده دریافت کرده و به مرورگر کاربر ارسال می کند

DSO بیشتر مناسب استفاده در سرورهایی است که نیاز به سرعت بالا دارند و تعداد وب سایت های میزبانی شده محدود است.

DSO دارای 2 مشکل می باشد:

مشکل اول :مالک تمامی فایل های PHP ایجاد شده کاربر Nobody می باشد که در web قابل خواندن نیست.

مشکل دوم :اشکال دوم یک مسئله امنیتی است. اگر هر هکری راه نفوذی به یک فایل PHP پیدا کند از آنجایی که Ownership  تمامی فایل ها Nobody  می باشد ممکن است بتواند به تمام اطلاعات تمام اکانت ها ی روی سرور دسترسی پیدا کند، مطمئنا  برای خدمات دهندگان  Host این گزینه بسیار  بد است.

در انتها سرعت بالای DSO  انکار ناپذیر است و از cpu ، استفاده ی کمی  دارد

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

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

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

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

تحریم شکن

تحریم شکن چیست؟ معمولا یکی از موانع کاربران ایرانی دسترسی به سایت‌هایی میباشد که ایران را تحریم کرده‌اند. در این خصوص راه‌های متنوعی در خصوص

ایمیل

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

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

Let’s Encrypt

نصب let’s encrypt در IIS

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

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

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

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