Impossible de faire fonctionner correctement le vernis, sans rien mettre en cache. (Varnisd est en cours d'exécution, le statut est coche)
Question
Information système:
- Ubuntu / lampe
- Drupal 7.14
- Vernis 3.0.2
- Module de vernis: 7.x-1.0-beta1
- port http 80
J'ai installé un vernis dans le serveur.
Je l'ai commencé comme:
$ sudo varnishd -f default.vcl -s malloc,1G -T 127.0.0.1:2000
Varnish a commencé et en cours d'exécution.
Default.vcl Détails (à partir de cette page: https://www.varnish-cache.org/trac/wiki/varnishanddrupal)
backend default {
.host = "127.0.0.1";
.port = "80";
}
sub vcl_recv {
// Remove has_js and Google Analytics __* cookies.
set req.http.Cookie = regsuball(req.http.Cookie, "(^|;\s*)(__[a-z]+$
// Remove a ";" prefix, if present.
set req.http.Cookie = regsub(req.http.Cookie, "^;\s*", "");
// Remove empty cookies.
if (req.http.Cookie ~ "^\s*$") {
unset req.http.Cookie;
}
// Cache all requests by default, overriding the
// standard Varnish behavior.
// if (req.request == "GET" || req.request == "HEAD") {
// return (lookup);
// }
}
sub vcl_hash {
if (req.http.Cookie) {
hash_data(req.http.Cookie);
return (hash);
}
}
Module Vanish activé.
Suivant confud à paramètres.php
$conf['cache_backends'][] = 'sites/all/modules/varnish/varnish.cache.inc';
$conf['cache_class_cache_page'] = 'VarnishCache';
$conf['page_cache_invoke_hooks'] = FALSE;
Capture d'écran de la page de configuration du module de vernis:
Capture d'écran de la page de performance:
Ensuite, je parcoure mon site. (comme anonyme), actualisez à plusieurs reprises différentes pages. Statistiques vérifiées de vernis
$ varnishtop
Apparemment, c'est ne recevant aucune demande, ne cache rien.
Vérifiez également le site sur http://www.isvarnishworking.com/ , les spectacles Vanish ne travaillent pas sur le site.
Qu'est-ce qui ne va pas?
Merci pour toute aide.
Pas de solution correcte