我的目标是用光油缓存我的静态资产,我的Symfony 1.4网站(http://my.perqworks.com)。

我可以写一个VCL文件而留下剥离出来饼干上的所有静态文件的PHP文件中的用户身份验证cookie - 但是用户认证失败。我无法登录到我的应用程序。

我要寻找的是介绍如何使用清漆缓存静态文件,同时让我的Symfony应用程序登录,并支持用户身份验证的答案。

目前我使用的是这样的:

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

有帮助吗?

解决方案

有一个不同的,但也许更好的做法是为来自不同的域或子域没有设置cookies的静态内容。如果您的网站是“example.org”,然后,而不是设置曲奇“.example.org”你会设置他们“www.example.org,并把静态内容‘static.example.org’。

除了使你的设立更易于管理,这将使静态项目客户端的HTTP请求更小,这是的的YSlow的建议之一。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top