谈到提高网页速度的优化方法,很少见到有人提到URL的优化技巧,不过经过今天的实验,我发现URL的优化是不能忽视的。通过URL的优化,是可以提高网页的访问速度的。
我这里说的URL优化,是指URL的字母大小写优化。为了说明URL大小写对网页访问速度的影响,我做了几个实验。
如下是三个URL地址:
1、http://www.webkaka.com/blog/archives/demo/1_normal-4276_50k.jpg
2、http://www.webkaka.com/blog/archives/demo/1_normal-4276_50k.jpg
3、http://www.webkaka.com/blog/archives/demo/1_normal-4276_50k.JPG
此三条URL,都是连接到同一个文件,2和1的书写是一样的,但3和1的书写不一样,区别在后面“jpg”三个字母大小写不同。
我们如何实验呢?很简单,先打开链接1,再在新窗口打开链接2,最后在在窗口打开链接3,你会发现,打开链接2的速度非常快,而打开链接3的速度就很慢,跟打开链接1一样慢。
如果实验更专业一点,可以用Firefox或Chrome的抓包数据来说明问题。
看看Firefox的抓包数据
▲链接1的请求:返回状态码是200
▲链接1的请求:接收耗时是12125毫秒
▲链接2的请求:返回状态码是304(内容没有改变,直接从cache里读取文件)
▲链接2的请求:接收耗时是0毫秒
▲链接3的请求:返回状态码是200
▲链接3的请求:接收耗时是12031毫秒
为什么会出现这样的情况呢?原因是URL大小写不同,在本地的浏览器缓存是不同的,打开链接2时是从本地缓存里把链接1的文件取出来,而打开链接3时需要从服务器发送过来。
总结
此实验证明了URL大小写不同确实会影响文件的访问速度,因此我们在书写URL时一定要保持大小写一致,在不同地方指向同一个页面的URL,大小写务必保持一致,让用户在请求网页时如果本地存在缓存则从缓存里读取,避免因请求链接的大小写不同再次从服务器读取,这样就可以大大减少用户打开网页的时间,增强了用户使用体验,同时,可以减缓服务器的压力,可谓好处多多。
另一方面,从SEO的角度来考虑,URL始终保持统一的大小写格式,是非常有利于SEO优化的,因为,搜索引擎是对URL的大小写敏感的,文件名大小写对网页权重是有影响的,统一URL大小写格式,可以避免权重分散,把权重集中起来,从而以更快的速度提升单个页面的权重和排名。
☉让百度快速删除网站死链快照的有效方法 (2013-10-24 13:40:41)
☉友链被加nofollow标签 理由是我站友链不传递权重? (2013-9-11 17:48:6)
☉快速查找外链资源的几个方法 (2013-3-7 16:59:57)
☉网站1个月不更新 关键词排名立即下跌 (2013-2-16 17:53:8)
☉提交百度Sitemap对SEO作用不大 (2012-11-28 21:31:15)
☉交友情链接百度权重BR比Google PR更重要 (2012-11-12 5:18:21)
☉百度空间升级后友情链接不见了?教你如何添加 (2012-11-8 21:16:43)
☉全站301重定向 避免带与不带www域名权重分散的几种方法 (2012-11-5 16:38:51)
☉网站优化:如何模拟不同带宽测试网页打开速度 (2012-10-29 18:49:22)
☉SEO之给图片属性加上alt描述 (2012-9-26 5:0:15)
☉新站SEO:提交URL后可以让百度蜘蛛更快地收录 (2012-9-13 6:11:54)
☉你没想到的在zblog博客评论留下链接的SEO方法 (2012-8-28 18:7:11)
☉作弊了?网站被百度k得只剩下首页 (2012-8-16 22:10:19)
☉百度SEO:标题带网址属于过度优化行为 (2012-7-19 20:11:6)
☉几个常用的文章推广渠道 (2012-6-19 23:26:47)
Kaka 于 2013-10-28 14:25:06 回复搜索引擎是对URL的大小写敏感的,大小写不同就不算一个地址,请看这篇文章介绍http://www.webkaka.com/blog/archives/filename-effect-on-pagerank.html
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。