优化itmo官网总结

来源:互联网 发布:古天乐 希望小学 知乎 编辑:程序博客网 时间:2024/05/21 02:21

1..css sprites: 就是把多个图片拼成一副图片,然后通过CSS来控制在什么地方具体显示这整张图片的什么位置。给大家看个熟悉的Sprites实例。巧妙利用background-position来准确定位。有利于减少空间内存。加速网站的加载

2.在链接末尾添加反斜杠(/)列如:

  1. http://itmo.com/fxg ? ?指向的是网站根目录下一个名为fxg的文件
  2. http://itmo.com/fxg/ ?指向的是网站根目录下一个名为fxg的目录
网址末尾加了反斜杠是能加快网站载入,网址末尾加了反斜杠就会直接转告浏览器现在指向的是一个目录,浏览器就能直接读取该目录下如index或home等默认文件。而没有加上反斜杠时浏览器首先会尝试读取根目录下的一个文件,如果没有该文件再查找一个与该文件同名的目录,最后才读取目录下的默认文件。这样一来加上反斜杠就会加快网站加载速度。对于网站所在的服务器,网址没有加上反斜杠会给服务器增加一个查找是否有同名文件的过程,这明显会增加服务器的负担,当然这个影响并不会很大,但如果你的网站的直接流量很大,那么给url末尾加上反斜杠便能较大的减轻服务器的负担了。(参考Kayo Lee 发表,原文链接:http://kayosite.com/add-backslash-at-end-of-url.html)

3.a标签的rel="nofollow":nofollow主要有三个作用:

  1. 防止不可信的内容,最常见的是博客上的垃圾留言与评论中为了获取外链的垃圾链接,为了防止页面指向一些拉圾页面和站点。
  2. 付费链接:为了防止付费链接影响Google的搜索结果排名,Google建议使用nofollow属性。
  3. 引导爬虫抓取有效的页面:避免爬虫抓取一些无意义的页面,影响爬虫抓取的效率。

0 0
原创粉丝点击