Frage

Mein Ziel ist es Lack zu verwenden, um meine statischen Vermögenswerte mit meinem Symfony 1.4-Website (http://my.perqworks.com) zwischenzuspeichern.

kann ich eine VCL-Datei schreiben, dass Streifen aus Cookies auf all statischen Dateien, während Verlassen die Benutzerauthentifizierung Cookie auf der PHP-Datei - aber die Benutzer-Authentifizierung versagt. Ich kann nicht in meiner Anwendung anmelden.

Ich bin auf der Suche nach einer Antwort, die beschreibt, wie Lack verwendet statische Dateien zwischengespeichert wird, während meine Symfony-Anwendung ermöglicht und die Unterstützung der Benutzerauthentifizierung zu protokollieren.

Derzeit bin ich so etwas wie folgt aus:

if (req.url ~ "\.(png|gif|jpg|swf|css|js)$") { unset req.http.cookie; }

War es hilfreich?

Lösung

Eine andere, aber vielleicht besser, Ansatz wäre Ihre statische Inhalte aus einer anderen Domain oder Subdomain zu dienen, die keine Cookies gesetzt hat. Wenn Ihre Website „example.org“ ist, dann anstelle von Cookies für „.example.org“ Einstellung würden Sie sie für Set „www.example.org und setzen statische Inhalte auf‚static.example.org‘.

Neben macht Ihre Einrichtung einfacher zu verwalten, dies würde die Client-HTTP-Anforderungen für statische Elemente kleiner machen, das ist eine der YSlow Empfehlungen .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top