网站速度慢的原因及解决方法
时间:2023-05-07 19:06:01 | 来源:网站运营
时间:2023-05-07 19:06:01 来源:网站运营
网站速度慢的原因及解决方法: 当网站访问较慢时,首先查看本地网络是否正常。
方法:用网络测速检测本地的网络速率。如果网络速率低于50KB/s,网站访问慢。
如果本地网络速率正常,检查所访问的网站是否正常。
方法:检测网站的访问性能操作。在网站检测中,输入IP或域名,选择单文件或全页面进行测试。
分析报告
DNS服务器:显示访问者的出口DNS。作用是通过出口DNS获取访问者所在的网络,如:xx.xx.xx.xx(杭州网通)。
网站解析IP:解析网页的IP地址。作用为获悉IP地址。可使用ping命令检查该IP的连通性,诊断该网站是否正常。如ping网页时,丢包较严重,则访问速率低。
总时间:网站的响应时间。可了解网站的性能瓶颈。利用谷歌或IE浏览器的F12开发者工具查看网站的大小和网站的打开速度是否成正比。
网站无法访问时,使用故障诊断命令定位故障点。
命令分析
ping:检测IP或域名的连通性。
dig/nslookup:查看DNS解析情况。
traceroute:显示从访问者到网站的路由连接状态。如果有节点无法连接,只需针对该故障点进行修复便可快速恢复网络。
电信和联通互访瓶颈
如果空间打开的速度时快时慢,甚至有时候打不开,那就是空间不稳定的原因。要找你的空间商解决或换空间商了;如果是在有的地方打开速度快,有的地方打开速度慢,那应该是网络线路的问题。电信线路用户访问放在联通服务器的网站,联通线路用户访问放在电信服务器上的网站,相对来说打开速度肯定是比较慢。
解决办法:如果购买空间的话,建议购买双线空间或多线空间。这已不是新鲜的概念,大部分的虚拟主机商都有两线或多线空间,价格高一些,但是从用户体验角度来说是物有所值的。
网站自身设计问题
从网站本身找问题,网站的问题包括网站程序设计,网页设计结构,网页内容三个部分。
网站程序设计
1,网页中如果有幻灯片播放效果的代码,需要审查一下,是否严重拖慢网站打开速度。
2,如果排除各方面原因,可以找搞程序设计的相关专业人士,查看程序的设计结构是否合理。
网页设计结构:
1,如果是table布局的网站,查看是否嵌套次数多太,或是一个大表格然后分成多个表格这样的网页布局。解决办法:建议用div布局,配合css,这样不仅打开速度快,也有利于修改。
2,如果网站中有统计代码,在线客服或是其它js代码,看看是否放到了网页代码的最后面。解决办法:最好尽可能的放到网页代码最后,当网站代码加载完毕,才执行这些代码。
如何减少http请求
网站上运用许多JS是大忌,不只搜索引擎无法录入,一起会不断提交恳求添加服务器担负,例如鼠标特效、节目的特效、状态栏的特效等等。这些特效的原理是先由服务器下载到你本地的机器,然后在你本地机器上运转发生,然后你才干看到的。特效做的多了,在你本地机器上就要运转大半天才干悉数完结,而若是你的主机装备通常的话,那就更慢了。所以网站内容主张一定要少用javascript特效,或尽量采用合并单独的JS文件的形式减少重复读取JS内容的调用次数。
尽量减少javascript的特效的使用。
当浏览者打开某个网页,浏览器会发出很多对象请求(图像、脚本等等),视乎网络延时情况,每个对象加载都会有所延迟。如果网页上对象很多,这可以需要花费大量的时间。
http请求减负
如何减负?
1、去除一些不必要的对象。
2、将临近的两张图片合成一张。
3、合并CSS文件看看下面这段代码,需要加载三个CSS文件:我们可以将其合成一个:从而减少http请求。