Question

Nous gérons nos instances Drupal derrière un serveur Varnish, mais nous cherchons à d'autres / nouveaux moyens pour accélérer le site. Boost est un module qui est souvent nommé à cet effet; il semble générer des versions statiques des pages et servir ceux à éviter le temps de régénération, mais si nous-cache déjà avec vernis-ce que cela nous donner toute prestation?

Était-ce utile?

La solution

Non, la configuration correcte, Boost et Varnish peuvent travailler ensemble. La combinaison est dit pour accélérer votre site, même plus que Boost ou Varnish (je ne l'ai pas encore essayé moi-même).

Voir stimuleront conflit avec Varnish et Utilisez Varnish pour le stockage de cache au lieu de système de fichiers . Si vous visitez Londres DrupalCon, consultez la page Dopé discours de Varnish.

Autres conseils

Bien que les autres réponses sont techniquement correcte, je suis d'accord avec @ mikeytown2 en disant que tout ce que vous faites en exécutant coup de pouce avec le vernis est l'ajout (inutile) la complexité de la mise en cache sur le site.

Nous courions coup de pouce et de vernis ainsi que sur http://www.health.govt.nz/ mais parce que le vernis serait mettre en cache les pages HTML coup de pouce rENDAIT, tout ce coup de pouce en fin de compte ajouté a des fichiers supplémentaires sur le disque (certainement pas de performances supplémentaires).

Il y a aussi des avantages à courir vernis autonome:

  • Intégration avec expirent et purge modules - cela signifie que vous pouvez wirte règles de rinçage intelligente du contenu de vernis à base de certaines règles. Par exemple. quand un nouveau morceau de contenu de type « annonce » est publiée, purge à la fois le noeud publié et le frontpage de vernis
  • Varnish est plus rapide que boost - comme vernis peut être configuré pour stocker le cache en mémoire, il est intrinsèquement plus rapide qu'une solution de système de fichiers (comme boost). Cela a été particulièrement évident que nous courons coup de fouet normalement sur NFS (cluster Web)
  • Quand il y a des problèmes la mise en cache, ils sont plus faciles à repérer - nous avons souvent trouvé à l'aide d'un vernis coup de pouce ensemble, que lorsque le vernis manquerait, il serait alors servir une version finalement obsolète de boost. Cela peut être frustrant pour vos auteurs de contenu

Si vous avez déjà un cache efficace Varnish en place, le gain de performance supplémentaire que Boost pourrait vous donner REND cacheable pages.

Au lieu d'avoir des pages statiques Drupal génèrent, cependant, je préfère faire l'effort de migration vers Drupal Pressflow, Drupal Cocomore ou Drupal 7. Contrairement à la vanille Drupal 6, ces distributions envoient des réponses HTTP qui permettent Varnish de cache non seulement statique actifs comme des images et CSS, mais aussi des pages complètes rendus.

Nous réaliser des gains de performance décents et fortement réduit la charge du serveur Web en utilisant la mise en cache avec Varnish.

Licencié sous: CC-BY-SA avec attribution
Non affilié à drupal.stackexchange
scroll top