Nous exécutons nos instances Drupal derrière un serveur Varnish, mais nous cherchons des moyens alternatifs / supplémentaires pour accélérer le site. Boost est un module souvent nommé à cet effet; il semble générer des versions statiques des pages et les servir pour éviter le temps de régénération, mais - si nous sommes déjà en cache avec du vernis - cela nous apporte-t-il un avantage?
la source
Bien que les autres réponses soient techniquement correctes, je serais d'accord avec @ mikeytown2 pour dire que tout ce que vous faites en exécutant boost avec du vernis ajoute de la complexité (inutile) à la mise en cache sur le site.
Nous avions l'habitude d'exécuter boost et vernis ensemble sur http://www.health.govt.nz/ mais parce que le vernis mettrait en cache les pages HTML que boost produisait, tout ce boost finalement ajouté était des fichiers supplémentaires sur le disque (certainement pas de performances supplémentaires ).
Il existe également des avantages à utiliser le vernis de manière autonome:
la source
Si vous disposez déjà d'un cache Varnish efficace, le seul gain de performances supplémentaire que Boost pourrait vous donner est de rendre les pages pouvant être mises en cache.
Au lieu d'avoir Drupal générer des pages statiques, je préfère faire l'effort de migrer vers Pressflow Drupal, Cocomore Drupal ou Drupal 7. Contrairement à vanilla Drupal 6, ces distributions envoient des réponses HTTP qui permettent à Varnish de mettre en cache non seulement les actifs statiques comme les images et CSS mais aussi des pages rendues complètes.
Nous réalisons des gains de performances décents et une charge de serveur Web fortement réduite en utilisant la mise en cache des pages avec Varnish.
la source