前端杂谈 · Web

前端性能优化 静态资源使用无Cookie域名

小编 · 5月1日 · 2020年

静态资源一般无需使用Cookie,可以把它们放在使用二级域名或者专门域名的无Cookie服务器上,降低Cookie传送的造成的流量浪费,提高响应速度。

前端性能优化 静态资源使用无Cookie域名

当浏览器请求静态图片并把 Cookie 一起发送到服务器时,Cookie 此时对服务器没什么用处。这些 Cookie 只是增加了网络流量。所以你应该保证静态文件的请求是没有 Cookie 的。可以创建一个子域名来托管所有静态组件。

比如,你域名是 www.zsxcool.com,可以把静态组件托管在 static.zsxcool.com。不过,你如果把 Cookie 设置在顶级域名 zsxcool.com 下,这些 Cookie 仍然会被传给 static.zsxcool.com。这种情况下,可以考虑启用一个全新的域名来处理静态文件请求。

另外一个使用不带 Cookie 的域名的好处是,某些代理可能会阻止缓存待 Cookie 的静态文件请求。

0 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!