网站打不开或者打开速度慢有很多原因,包括网站本身的程序代码,也有可能是虚拟主机或独立服务器的宕机,又有可能是网站被黑加入大量木马程序等等。但不管从哪个角度去检测网站打开速度,都需要逐一排查。本篇探讨JS对网站打开速度的影响。
通常检查网站打开的速度,第一反应有可能是网速的原因,因此会换浏览器,检测网速,换电脑或者重启电脑、路由器等操作。当确定无其他因素影响时,则需要从网站代码程序去检测。
一般来说,网站打不开会在浏览器中不停的转,显示加载信息,因此,可以利用浏览器的审查元素工具(一般浏览器为F12键),查看“Network”具体的加载时间。
上图是一个香港虚拟主机网站加载的Network时间表,从其中可以发现,哪些JS代码时间加载会偏长,哪些速度访问偏慢,时间为200ms内的都属于合理的,200-1000ms略微有些偏长,但影响不会太大,但如果时间超过几秒,那么一定得检查出是哪些JS有影响。
可能会遇到以下两种情况:
1.JS代码打不开,如果此时网站前端显示一切正常,那么这个JS代码有可能是由于建站时未及时删除或者无用,找到原文件,可以尝试删除,一般都能够解决问题。
2.JS代码能打开,但是显示的“Network”时间都是非常长,超过几秒钟。此时查找这段JS代码是有什么用,能够实现什么效果,去掉有多大影响等,进行综合判断后,然后找到使用这段JS代码,可以不用JS特效的则去掉,或者利用其他代码实现。
而在解决JS代码过程中,最好能够将网站所有的JS代码进行整体合并优化,这样可以减少网站的请求次数,从而大大降低网站的打开速度。
相关阅读:提高网站加载速度的五大方法