Domanda

Stiamo cercando di configurare i nostri siti che eseguono D7 per utilizzare ESI con Varnish 2.1.5 e abbiamo difficoltà a capirlo.

Abbiamo un file /test.php che viene incluso nel modello tramite ESI, quindi appare tutto pagine del nostro sito. La chiamata al file è attraverso (nel modello)

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

VCL Conf pertinente è:

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;
  }
}

Il testo da test.php Appare quando gli utenti vengono effettuati l'accesso, ma non appare quando si disconnettono, che è quello che stiamo cercando. Questo è senza il modulo ESI in quanto questo per gli utenti autenticati.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top