Prowadzimy nasze instancje Drupal za serwerem Varnish, ale szukamy alternatywnych / dodatkowych sposobów na przyspieszenie strony. Boost to moduł często nazywany w tym celu; wydaje się, że generuje statyczne wersje stron i podaje je, aby uniknąć czasu regeneracji, ale - jeśli już buforujemy lakierem - czy daje nam to jakąś korzyść?
performance
caching
proxies
Faza parsowania
źródło
źródło
Chociaż pozostałe odpowiedzi są technicznie poprawne, zgodziłbym się z @ mikeytown2, stwierdzając, że wszystko, co robisz, uruchamiając boost razem z lakierem, dodaje (niepotrzebną) złożoność buforowania na stronie.
Kiedyś uruchamialiśmy boost i lakier razem razem na http://www.health.govt.nz/, ale ponieważ lakier miał buforować strony HTML, które tworzył boost, wszystko, co ostatecznie dodawało boost, to dodatkowe pliki na dysku (z pewnością brak dodatkowej wydajności ).
Istnieją również korzyści z samodzielnego uruchamiania lakieru :
źródło
Jeśli masz już skuteczną pamięć podręczną lakieru, jedynym dodatkowym wzrostem wydajności, jaki może ci przynieść wzmocnienie, jest buforowanie stron.
Zamiast generowania statycznych stron przez Drupala, wolę migrację do Pressflow Drupal, Cocomore Drupal lub Drupal 7. W przeciwieństwie do waniliowej Drupal 6, te dystrybucje wysyłają odpowiedzi HTTP, które umożliwiają Varnishowi buforowanie nie tylko statycznych zasobów, takich jak obrazy i CSS, ale także pełne renderowane strony.
Osiągamy przyzwoity wzrost wydajności i znacznie zmniejszone obciążenie serwera internetowego, wykorzystując buforowanie stron za pomocą Varnish.
źródło