-
- 网站优化之通过提升网站打开速度辅助搜索引擎收录
苏州网站优化 苏州网站推广 苏州网站制作
- 很多人都以为网站打开速度只会影响用户的体验,不会影响百度蜘蛛的爬行和收录,但是经过多年网站优化经验总结,网站打开速度也会直接影响百度蜘蛛的收录的,下面苏州网站优化给大家简单分析,希望给各位站长有所帮助。
据了解,百度蜘蛛是模拟用户行为进行爬行读取的,网站打开速度慢,影响实际用户体验的同时,肯定也同时会影响到模拟用户体验的蜘蛛。当一个网站打开速度慢的时候,百度蜘蛛会对这个网站的评分降低,进而影响到读取、收录等一系列行为。百度蜘蛛抓取页面数量=停留总时间/单个页面停留时间先不管打开速度慢蜘蛛会不会提前撤退的问题,假若蜘蛛在网站的总停留时间固定,如果页面打开时间变慢,则总停留时间除以单个页面的停留时间即蜘蛛抓取的页面数量就会变少,抓取的量变少,相应的被收录的量肯定也会变少。
网站打开时间变慢之后,蜘蛛会对这个网站有抵触意识,慢慢的就会来的次数变少甚至不再来爬取。当一个网站没有蜘蛛爬取的时候,收录量变少也是理所当然的事情了。
如何提升网站打开速度:
1.缩小Javascript和CSS文件
如果你的网站大约有50-60%的用户是第一次访客,那么这些人会下载Javascript和CSS,如果这些文件很大浏览器会下载很长时间。使用压缩工具可以减少Javascript和CSS尽一半的文件大小,至少能提高40%到60%的压缩率。
2.Sprites图片技术
Spriting是一种网页图片应用处理方式,它是将一个页面涉及到的所有零星图片都包含到一张大图中去,然后利用CSS技术展现出来。这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了,可以减少了整个网页的图片大小,并且利用CSSSprites能很好地减少网页的http请求,从而大大的提高页面的性能。
3.Ajax调用尽量采用GET方法调用
实际使用XMLHttpRequest时,如果使用POST方法实现,会发生2次HTTP请求,而使用GET方法只会发生1次HTTP请求。如果改用GET方法,HTTP请求减少50%!
4.延迟显示可见区域外的内容
为了确保用户可以更快地看见可见区域的网页可以延迟加载或展现可见区域外的内容,为了避免页面变形,可以使用占位符标签制定正确的高度和宽度。比如WP的jQueryImage LazyLoad插件就可以在用户停留在第一屏的时候,不加载任何第一屏以下的图片信息,只有当用户把鼠标往下滚动的时候,这些图片才开始加载。这样很明显提升可见区域的加载速度,提高用户体验。
5.合理使用Flush
用户端发送浏览请求后,服务器端一般要花销200-500ms去处理这些请求,在此期间,用户端浏览器处于等待状态,如果要减少用户等待时间,可以在适当的位置使用flush,将已经就绪的内容推送到用户端,这在php中很容易实现例如:网站加载时间、网站访问速度、网站优化、用户体验。
6.精简代码
这个可以说是最直接的一个方法,也是用得比较多的,对网页代码进行瘦身,删除不必要的沉冗代码,比如不必要的空格、换行符、注释等,包括JS代码中的无用代码也需要清除。其中对于注释代码的清除可能有些人存在误区,甚至有的在里面堆砌关键词。
- 上一篇:
国内互联网大佬那么多,为什么是李彦宏率先登上《时代周刊》封面?
- 下一篇:
Angular和vue学那个容易,是不是可以替代jquery?