LSAPI هو وضع PHP المستخدم على الخوادم مع خادم الويب LiteSpeed. تم تصميم LSAPI لتحسين كفاءة خادم الويب (حتى 20٪ أسرع من FastCGI ، 50٪ أسرع من mod_php و 75٪ أسرع من حزمة nginx + php-fpm). على الأقل هذا ما يؤكده المطورون.
في الواقع ، ربما يكون هناك مبالغة في تقدير هذه الأرقام: عادةً ما يعتمد تشغيل خادم الويب على البيئة ، بالإضافة إلى البرنامج المثبت وخصائص الجهاز. فيما يتعلق بالأمان ، يدعم الوضع بشكل كامل suEXEC ، وهو أمر جيد للاستضافة المشتركة ، ويسمح لك أيضًا بتثبيت PHP في السجن مع عزل المستخدم.
يدعم LSAPI تغيير تكوين PHP من خلال لوحة التحكم أو من خلال ملفات.htaccess ، ويسمح لك أيضًا بنشر تكوينات PHP متعددة على الاستضافة المشتركة ، مما يسمح لك بتغيير تكوين كل مضيف افتراضي بغض النظر عن التكوين الرئيسي. يتيح لك دعم Ruby باستخدام الاتصالات المستمرة بين خادم الويب وعمليات Ruby تنفيذ العمل باستخدام بروتوكول آمن خاص. بالإضافة إلى ذلك ، يسمح لك مدير العمليات المدمج في Ruby بالتحكم في الحمل على النظام. يحتوي LSAPI أيضًا على دعم Rack أصلي.
يحتوي وضع PHP هذا على العديد من الميزات الجيدة ، لكنني لن أصفها جميعًا هنا. يمكنك إنشاء تكوين اختبار بنفسك وتشغيل الخادم بأحمال مختلفة ذهابًا وإيابًا لتحديد ما إذا كان وضع LSAPI مناسبًا لك ، وكذلك لتقييم نقاط القوة والضعف فيه. في رأيي ، هذا الوضع مثالي لـ CloudLinux ، لأنه بالتزامن مع مدير lve سيصنع زوجًا ممتازًا للاستخدام اليومي من قبل مستخدمي الاستضافة. وبالنسبة للمستخدم العادي ، فليس من الخطيئة أن تفوت هذه الفرصة.
أنا شخصياً أعتبر كل وضع PHP مربعًا يفتح للجميع بطرق مختلفة ، مما يعني أنه يمكن أيضًا أن يعبر عن نفسه بطرق مختلفة. أريد أن أقول شيئًا واحدًا - لا تأنيب LSAPI على الفور وقم بتقييم مزاياها وعيوبها بنفسك.