03776,专注php入门案例

 找回密码
 免费注册

QQ登录

只需一步,快速开始

搜索
热搜: 验证码
查看: 1956|回复: 0

为图片css文件使用独立域名,提升网站响应速度,即Use cookie-free

[复制链接]

61

主题

0

好友

317

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2012-12-20 22:57:04 |显示全部楼层
为图片、css文件使用独立域名,提升网站响应速度,即Use cookie-free domains
最近在想一个问题,到底什么是最重要的因素,和几个大门户网站的SEOer一起讨论了一下,大家一致认为真正影响网站各项数据的最重要因素是网站的速度,其次是网站的结构。对于目前比较火爆的电子商务网站来说,网站的访问速度无疑是最最重要的一项,所以提升网站的响应速度至关重要,下面小编看了一篇关于如果优化包含大量图片和css文件的文章标题为:为图片、css文件使用独立域名,提升网站响应速度,即Use cookie-free domains

YSlow给如何提高网页效率和优化网站性能提供了22条建议,其中有一条是关于域名的:Use cookie-free domains。

使 用 cookie-free domains 有什么好处呢?当用户浏览器发送一个静态文件,如图片image、CSS样式表文件时会同时发送同一个域名(或二级域名)下的cookies,但是网站服 务器对发送过来的cookies完全不予理会,因此这些没用的cookies白白浪费了网站带宽,影响网站加载速度和网页性能表现。YSlow建议为了解 决这个问题,就可以通过使用 cookie-free domains 的方法来做优化,从而提高网页效率。

使用二级域名作为cookie-free domains

通俗地说,所谓的 cookie-free domains 就是在浏览器发送静态内容的请求时不会发送cookies 的域名。YSlow提示可以申请注册一个二级域名专门用来储存这些静态图片、JS、静态CSS文件。

在 前面泛域名解析设置影响SEO和Google PR值这里提到了www开头,形如www.badun.net的域名实际上也是属于二级域名。如果你的网站主域名是www开头的域名,建立一个二级域 名作为单独储存(hosting)静态图片、JS、CSS文件的cookie-free domains 是可行的;但是如果网站主域名用的是比较短的顶级域名,如远方用的是不带www的顶级域名badun.net,使用新创建的二级域名作为 cookie-free domains的方法是无效的。因为顶级域名badun.net会向所有被请求的静态文件二级域名服务器发送cookies。

即www.badun.net 和 abcimg.badun.net是互相独立的两个“二级域名”,不会造成域名污染, abcimg.badun.net 可以作为cookie-free 域名;但是需要做一些设置,比如下面介绍的Wordpress 设置wp-config.php文件的实例。

顶级域名badun.net 会向所有被请求的二级域名(子域名:www.badun.net和abcimg.badun.net)发送cookies,abcimg.badun.net 也会被污染,不能当作cookie-free 域名。
李小龙:“I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times.”
(我不怕遇到练习过10000种腿法的对手,但害怕遇到只将一种腿法练习10000次的强敌。)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

手机版|在博客与论坛间短暂徘徊ing……

GMT+8, 2017-9-23 06:24 , Processed in 0.060533 second(s), 25 queries .

强劲动力 Discuz! X3.0 Beta

© 2012-2115 03776.CN

回顶部