在Symfony的应用程序中使用光油?
-
26-09-2019 - |
题
我的目标是用光油缓存我的静态资产,我的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的建议之一。
不隶属于 StackOverflow