1. المزايا: تشغيل مجمع عمليات مستقل، ودعم الحوسبة الموزعة، وفصل المنطق الديناميكي.
من منظور الاستقرار، يستخدم وضع FastCGI مجموعة عمليات مستقلة لتشغيل برامج بروتوكول CGI. إذا ماتت عملية واحدة، فيمكن للنظام التخلص منها بسهولة ثم إعادة تعيين عملية جديدة لتشغيل المنطق؛
من منظور أمني، يدعم وضع FastCGI الحوسبة الموزعة. برنامج FastCGI مستقل تمامًا عن الخادم المضيف، ولن يتأثر الخادم إذا توقف برنامج FastCGI؛
من وجهة نظر الأداء، يفصل وضع FastCGI معالجة المنطق الديناميكي عن الخادم، ولا يزال يتم ترك معالجة الإدخال والإخراج ذات التحميل الثقيل للخادم المضيف، بحيث يمكن للخادم المضيف معالجة الإدخال والإخراج بكل إخلاص لصفحة ويب ديناميكية عادية. قد تكون المعالجة المنطقية جزءًا صغيرًا فقط، وعددًا كبيرًا من الصور الثابتة، وما إلى ذلك.
2. العيوب: يوجد ملف php.ini واحد فقط متاح لجميع الدلائل الفرعية، كما أن ترقيات البيئة تتأخر.
لديك ملف php.ini واحد فقط متاح لجميع الدلائل الفرعية (/home/USERNAME/public_html/php.ini). يعد هذا ضروريًا لتحسين كود موقع الويب الخاص بك. إذا كنت بحاجة إلى ملفات php.ini متعددة لتلبية احتياجات البرمجة النصية المختلفة، فيمكنك تعطيل CGI السريع الخاص بـ PHP في أي دليل فرعي وتركه نشطًا في مكان آخر. يرجى الاتصال بالدعم إذا كنت بحاجة إلى القيام بذلك.
أي ترقيات تجريها على بيئة PHP الخاصة بك (مثل التغييرات في ملف php.ini) ستتأخر لعدة دقائق. وذلك لأنه تم تحميل ملف php.ini الخاص بك في الذاكرة للحصول على سرعة أكبر، بدلاً من إعادة قراءته من الذاكرة في كل مرة تكون هناك حاجة إليه.
ما ورد أعلاه هو مزايا وعيوب وضع php FastCGI وآمل أن يكون مفيدًا للجميع.