我正在尝试遵循“Google Page Speed”的所有指南。指令“最小化请求开销”要求静态服务器上的静态内容(图像、js、css 等)(即无 cookie):https://developers.google.com/speed/docs/best-practices/request
我不想购买新服务器,而只是想用 htaccess 设置一个没有 cookie 的网站目录
www.mysite.com/static/.htaccess
Header unset Cookie
Header unset Set-Cookie
我不知道这是否有问题。在谷歌上查找,似乎没有人采用过这种解决方案,所以我认为这是错误的。你怎么看?
或者你可以做
www.mysite.com/.htaccess
<FilesMatch "\.(css|js|jpg|png|gif)$">
Header unset Cookie
Header unset Set-Cookie
</FilesMatch>
答案1
从很多层面来说这都无济于事。
Cookie 是请求标头,而不是响应标头。当你能对此采取任何措施时,客户端已经浪费了上行带宽,将其放在线路上。
您需要使原始 Set-Cookie 标头具有与您的静态资产域/路径不匹配的路径或域。