YSlow的可衡量指标之一是使用无cookie的域来提供静态文件。
“当浏览器请求静态
图片并发送带有
请求,服务器将忽略
饼干。这些cookie是不必要的
网络流量。要解决此问题
问题,请确保静态
组件要求
通过创建一个无cookie的请求
子域并将其托管在那里。”-
雅虎YSlow
我的解释是,如果我将www.example.com/images移到static.example.com/images,则可以体验性能提升。
尽管这很容易做到,但我会失去内容管理系统(Joomla / WordPress)中方便使用的功能,无法轻松参考并链接到这些图像。
是否可以使用.htaccess将对www.example.com上特定文件夹的所有请求重定向到static.example.com上的文件夹?这种方法是否还会使CMS误以为映像位于其自己域的默认位置?
最佳答案
是否可以使用.htaccess重定向所有请求
将www.example.com上的特定文件夹
改为static.example.com?
可能,但是起反作用—客户端将必须发出一个HTTP请求,获取重定向响应,然后发出另一个HTTP请求。
这比保存的单行cookie数据要贵得多!
这种方法还会使CMS误认为图像吗
位于其自己域的默认位置?
没有。
关于apache - .htaccess,YSlow和“使用无Cookie的域”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1433131/