Comment déterminer si Varnish / Pressflow est en mise en cache du contenu de manière utile?

drupal.stackexchange https://drupal.stackexchange.com/questions/80771

  •  03-11-2019
  •  | 
  •  

Question

J'ai récemment converti l'un de mes sites D6 en vernis / flux de presse et vu une amélioration très modeste de la vitesse de charge moyenne (de environ 550 ms avant à ~ 450 ms maintenant). Mais, j'ai également remarqué que le temps de chargement initial pour la première charge dans une série de tests était constamment beaucoup plus élevé - à environ 1000 ms. Ils tombent rapidement à ~ 450 ms pendant les recharges suivants au cours du même test.

Cela me fait penser que j'ai configuré quelque chose de manière incorrecte, et Varnish ne sert pas à partir du cache tant qu'après que l'utilisateur (anonyme) a déjà visité la page en question. Peut-être que les identifiants de session provoquent la mise en cache de chaque session indépendamment les uns des autres (bien que je comprends que cela ne devrait pas se produire pour les utilisateurs anonymes sous PressFlow).

Les en-têtes X-Varnish apparaissent à la fois dans la charge de page initiale et les charges ultérieures, donc je sais que le contenu est au moins passé par vernis.

Existe-t-il un moyen d'obtenir des détails sur une partie du cache de vernis consiste à servir une page particulière (par exemple, lorsque la page en cache a été créée)? J'ai essayé de regarder les journaux générés par Varnishlog, mais en dehors de diverses apérences de "X-Drupal-Cache: Hit" Je ne sais pas quoi rechercher.

Pas de solution correcte

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