نقوم بتشغيل Drupal مثيلات خلف خادم Varnish ، لكننا نبحث عن طرق بديلة/إضافية لتسريع الموقع. Boost هي وحدة يتم تسميتها بشكل متكرر لهذا الغرض ؛ يبدو أنه يولد إصدارات ثابتة من الصفحات ويخدمها لتجنب وقت التجديد ، ولكن - إذا كنا نقوم بالفعل بالتخزين المؤقت بالورنيش - فهل هذا يعطينا أي فائدة؟
لا ، مع التكوين الصحيح ، يمكن أن يعمل Boost و Varnish معًا. يقال أن المزيج يعمل على تسريع موقعك أكثر من مجرد Boost أو Varnish (لم أجربه بنفسي بعد).
انظر هل Boost يتعارض مع الورنيش و استخدم الورنيش لتخزين ذاكرة التخزين المؤقت بدلاً من نظام الملفات . إذا كنت تزور DrupalCon London ، فراجع Boosted Varnish حديث.
على الرغم من أن الإجابات الأخرى صحيحة من الناحية الفنية ، إلا أنني أتفق مع @ mikeytown2 في الإشارة إلى أن كل ما تفعله عن طريق تشغيل التعزيز مع الورنيش هو إضافة تعقيد (غير ضروري) إلى التخزين المؤقت على الموقع.
اعتدنا على تشغيل التعزيز والورنيش معًا على http://www.health.govt.nz/ ولكن نظرًا لأن الورنيش سيخزّن صفحات HTML التي تقوم بتحسينها ، فإن كل ما تمت إضافته في النهاية كان ملفات إضافية على القرص (بالتأكيد لا يوجد أداء إضافي).
أيضا هناك فوائد لتشغيل الورنيش قائمة بذاتها:
إذا كان لديك بالفعل ذاكرة تخزين مؤقت فعالة للورنيش ، فإن مكسب الأداء الإضافي الوحيد الذي يمكن أن يوفره لك هو جعل الصفحات قابلة للتخزين المؤقت.
بدلاً من الحصول على Drupal إنشاء صفحات ثابتة ، على الرغم من أنني أفضل بذل الجهد للهجرة إلى Pressflow Drupal أو Cocomore Drupal أو Drupal 7. على عكس Vanilla Drupal 6 ، ترسل هذه التوزيعات استجابات HTTP التي تمكن Varnish من تخزين الأصول الثابتة فقط مثل الصور و CSS ولكن أيضًا إكمال الصفحات المقدمة.
نحن نحقق مكاسب أداء لائقة ونخفض بشكل كبير تحميل خادم الويب من خلال استخدام التخزين المؤقت للصفحة باستخدام Varnish.