看到百度优化提示cookie越小越好,而且对于静态文件需要避免设置cookie,站长们估计不知道该怎么做了,这里我告诉大家我的解决方法。
要将静态文件放在不同域下,才能让静态文件避免设置cookie,做网站时候建议将网站的静态文件(如图片、css、js等)放在一个专门的域名下访问,由于这个域名与主站的域名不同,所以浏览器就不会把主域名下的 Cookie 传给该域域名,减少了请求,一定程度提高了页面加载速度,特别是零碎的静态文件特别多的时候下效果是很显著的。
Cookie domain属性的匹配方法,简单示例如下:
cookie.domain = "61916.com" 该 Cookie只能发给域 61916.com,不能发到子域 www.61916.com, static.61916.com等。
由此可以看出,裸域的Cookie会不会污染到子域,主要就在于设置Cookie的domain属性值前面的那个“.”。前缀点(leading dot, leading period, dot prefix, whatever..)大致相当于泛域名匹配吧。关于网站是否使用裸域,个人觉得,.com的域名要 www比较好,还可以利用浏览器快捷键;而 .org, .net等域名用裸域挺不错的,简洁方便。
如果使用的是WordPress,它设置的Cookie domain本来就是以不带点的域名开头的,不需要额外设置。如果伺服在 www.61916.com则要修改wp-config.php设置COOKIE_DOMAIN属性。
注:避免域名污染。 当浏览器向服务器请求一个静态资源时,会先发送同域名下的cookie,网站服务器对于这些cookie不会做任何处理。因此它们只是在毫无意义的消耗带宽。所以你应该确保对于静态内容的请求是无coockie的请求。所以要用单独的域名,以减少请求,提高网页性能。
免费学习课堂
推荐文章
你知道吗?静态文件需要避免设置cookie
来源:北京汇仁智杰科技有限公司 时间:2016-05-25 点击: 次
推荐文章
- 织梦dedecms漏洞修复大全含任意文件2016-09-05
- 整顿微信公众号过度营销 对严重违2016-01-26
- SEO优化过程要避免什么?2016-01-26
- 网站空间被挂马的原因原因及解决2016-01-26
- 2016企业该如何运用互联网进行营销2016-01-26
- WEB前端项目开发中需注意的细节2016-01-26
- 低价网站建设的危害有哪些?2016-01-15
- 如何详细的分析你网站的竞争对手2015-06-10
- 网站设计中四个常犯的错误2015-01-22
- 如何搭配网站设计中的色彩?2015-01-22