我正在尝试关注these guidelines以加快页面加载速度。
我创建了一个静态子域来加载静态内容,但它建议我不要在这个子域上发送cookie,有关如何在Apache / PHP中执行此操作的任何想法吗?
我已经四处寻找并且还没有提出任何建议。
答案 0 :(得分:6)
如果您从未明确设置过Cookie,则服务器上不会出现Cookie。因此,如果您仅将第二个域用作图像或CSS文件的存储库,则很可能不会设置任何cookie。
从评论中更新。
如果您看到子域的“请求”Cookie标头您不想拥有Cookie,请清除Cookie并查看服务器是否曾在响应标头中发送Cookie标头。如果是,则可能启用了session.auto_start,或者您有一个设置cookie的脚本。
您可以使用Firebug和Google Page Speed等内容检查请求和响应标头。
答案 1 :(得分:0)
您可以在PHP中轻松处理此问题。设置cookie时,需要设置的参数是domain参数。通常,将其设置为“.domain.com”以使其在任何子域上可用。相反,您可以尝试将其设置为“www.domain.com”以将其限制为该域。查看PHP手册的setcookie() documentation。