في بداية عام 2019 ، قررت Hostinger تجربة LiteSpeed Web Servers (LSWS) كخادم الويب الرئيسي بدلاً من Apache. LiteSpeed هو بديل بديل لـ Apache مع دعم ملف htaccess.
عند مقارنته بـ Apache ، فإنه يتميز ببعض المزايا:
بنية مدفوعة بالحدث
محرك مخبأ متقدم
HTTP / 2 ، دعم QUIC
ميزات أمان مدمجة
ولكن هذا مجرد غيض من فيض!

hPanel
يدعم LiteSpeed لوحات موفر الاستضافة الشهيرة مثل WHM / cPanel و DirectAdmin و Plesk والمزيد.
ومع ذلك ، يستخدم Hostinger لوحة استضافة مخصصة – hPanel – التي لديها إدارة ديناميكية vhost تعتمد على Redis و Openresty + نصوص LUA المخصصة. هذه هي طريقة عملها: يتم حفظ بيانات vhost في Redis Openresty يسترجع البيانات المذكورة عند تلقي طلب ويب. ثم يتم تمريره إلى خادم الويب Apache.
في الأصل ، تم تكوين LiteSpeed باستخدام ملفات التكوين. ومع ذلك ، أردنا تنفيذ إدارة ديناميكية بالكامل ، والتي لا تحتاج إلى إعادة تحميل الخدمات لتحديث التكوين ، كما فعلنا مع إعداد Openresty. اتصلنا بدعم LiteSpeed وشرحنا الإعداد الحالي وحقيقة أننا نريد جعله مُدارًا بشكل ديناميكي.
تبين أننا كنا محظوظين لأنهم كانوا بالفعل يطورون الإصدار 5.4 من LiteSpeed. كانوا سعداء للمساعدة وتنفيذ ذلك في فرع التنمية. كانت هذه أخبارًا رائعة بالنسبة لنا نظرًا لأنه لم يكن علينا إعادة تنفيذ عملية إدارة مضيف vhost الحالية.
لذلك لم نقم فقط باستبدال Apache ، ولكننا تخلصنا من Openresty أيضًا ، مما قلل من حزمة البرامج المستخدمة لمعالجة الطلبات التي تضيف أيضًا إلى زيادة الأداء.
سرعة التطور
عندما خططنا في البداية للانتقال إلى LiteSpeed ، اعتقدنا أن هذا سيستغرق حوالي شهر. بعد أن ناقشنا كيفية تنفيذها ، طور مهندسو LiteSpeed نسخة عمل مع إدارة مضيف ديناميكي في غضون أسبوع تقريبًا وهو سريع حقًا لمثل هذه البرامج. قمنا بتثبيته في بيئة التطوير الخاصة بنا وأعدنا أدوات الترحيل لتحل محل Apache.
تمت إضافة دعم Redis إلى LSWS 5.4RC3. لسوء حظنا ، لم ندرك عدد التغييرات التي تم التخطيط لها والتي تم إجراؤها بالفعل في LSWS 5.4RC3. كان تاريخ إصدار النسخة المستقرة غير معروف لنا. كان RC4 في طريقه أيضًا مع تغييرات إضافية كان لا بد من اختبارها. هنا في Hostinger ، غالبًا ما نواجه حركة مرور سيئة قادمة إلى مواقع عملائنا ، لذا كانت بيئة جيدة لالتقاط جميع الأخطاء غير المتوقعة. بعد أول عملية نشر على خادم الإنتاج لدينا ، بدأنا في تلقي تقارير الأعطال. في هذه المرحلة ، بدأ موسم صيد الحشرات. لما يقرب من شهرين منذ النشر الأول ، بدأنا في إبلاغ مهندسي LiteSpeed بالأخطاء يوميًا. الشيء الجيد هو أنه عندما يتعطل LSWS لأي سبب من الأسباب ، فإن الزائر الذي أصاب هذا الخطأ هو الذي يتأثر فقط حيث يقوم LSWS بإنشاء ملف أساسي وإعادة التشغيل بأمان في أي وقت تقريبًا. ركز مهندسو LiteSpeed على إصلاح هذه الأخطاء وحصلنا على إصدار جديد في غضون ساعات قليلة فقط بعد الإبلاغ عنها كل يوم. عندما توقفنا عن تلقي تقارير الأعطال من الخادم الأول ، قمنا بزيادة مجموعة الخوادم التي تعمل باستخدام LiteSpeed ، ثم بدأت أخطاء جديدة في الظهور. بعد حوالي ثلاثة أشهر من هذا الاختبار والتحقق والإبلاغ وإصلاح الأخطاء أسبوعيًا ، جاءت بدون أي تقارير أعطال ويمكننا أن نقول أن الإصدار المستقر قد جاء أخيرًا.
النتيجة
بعد نشر LiteSpeed ، لاحظنا تحسنًا ملحوظًا في الأداء مقارنة بالإعداد القديم. يستخدم معظم عملائنا WordPress كنظام إدارة المحتوى الخاص بهم ، لذلك قمنا باختباره مع LiteSpeed على خوادمنا. لقد رأينا تحسنًا كبيرًا في Time To First Byte (TTFB) مقارنةً بـ Apache.
صراحة أباتشي مقابل لايت سبيد
البرنامج المساعد LiteSpeed Cache
طور مهندسو LiteSpeed المكون الإضافي LiteSpeed Cache الخاص بهم لبرنامج WordPress. مع هذا البرنامج المساعد المثبت ، تم تحسين TTFB بشكل أكبر بهامش كبير.
لمعرفة المزيد حول كيفية عمل المكون الإضافي LiteSpeed Cache ، يمكنك قراءة هذه المقالة.
علاوة على ذلك ، يحتوي الإصدار الأخير من LiteSpeed 5.4 على تحسينات هائلة على SSL / TLS و QUIC وميزات الأمان المتكاملة التي يتم تمكينها افتراضيًا على جميع خوادم Hostinger.
بعد رؤية مثل هذا المكاسب في الأداء ، قررنا تثبيت المكون الإضافي LiteSpeed Cache لجميع المستخدمين الذين يقومون بتثبيت WordPress عبر برنامج التثبيت التلقائي من Hostinger. نشجع أيضًا جميع المستخدمين الذين يستخدمون WordPress أو CMSs الشائعة الأخرى على تثبيت المكون الإضافي LiteSpeed Cache للاستفادة من مزاياها.
طورت LiteSpeed مكونات إضافية لذاكرة التخزين المؤقت لمعظم أنظمة إدارة المحتوى الشائعة مثل WordPress و Magento و Joomla و PrestaShop و OpenCart و Drupal والمزيد. تحقق من القائمة بأكملها هنا.
في Hostinger ، نسعى دائمًا إلى تقديم أفضل تجربة لمستخدمينا من خلال السماح لهم باستخدام أحدث التقنيات. نريد أن نسهل على العملاء تثبيت مواقعهم الإلكترونية واستخدامها وصيانتها.