Question

Nous essayons de configurer nos sites en cours d'exécution D7 pour utiliser ESIS avec Varnish 2.1.5, et avoir du mal à comprendre cela.

Nous avons un fichier /test.php qui est inclus dans le modèle via ESI pour qu'il apparaisse sur tout pages de notre site. L'appel au fichier est via (dans le modèle)

<esi:include src="/test.php" />

VCL Conf pertinent est:

sub vcl_fetch {
...
  // enable esi
  esi;
  // if url is test.php, set ttl to 15 s
  if (req.url == "/test.php") {
    unset beresp.http.set-cookie;
    set beresp.ttl = 15s;
  }
}

Le texte de test.php Apparaît lorsque les utilisateurs sont connectés, mais n'apparaissent pas lorsqu'ils sont déconnectés - c'est ce que nous recherchons. C'est sans le module ESI comme cela est pour les utilisateurs authentifiés.

Pas de solution correcte

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