|
: b e O6 x) ]. } 当网站访问较慢时,首先查看本地网络是否正常 方法:用网络测速检测本地的网络速率如果网络速率低于50KB/s,网站访问慢 如果本地网络速率正常,检查所访问的网站是否正常 方法:检测网站的访问性能操作。 ' I3 i. _* b1 _' K6 Y
在网站检测中,输入IP或域名,选择单文件或全页面进行测试 分析报告 DNS服务器:显示访问者的出口DNS作用是通过出口DNS获取访问者所在的网络,如:xx.xx.xx.xx(北京网通) 网站解析IP:解析网页的IP地址。
2 F4 Y+ V2 `+ y' b 作用为获悉IP地址可使用ping命令检查该IP的连通性,诊断该网站是否正常如ping网页时,丢包较严重,则访问速率低 总时间:网站的响应时间可了解网站的性能瓶颈利用谷歌或IE浏览器的F12开发者工具查看网站的大小和网站的打开速度是否成正比。 $ \% m8 g# ]5 m
网站无法访问时,使用故障诊断命令定位故障点 命令分析 ping:检测IP或域名的连通性 dig/nslookup:查看DNS解析情况 traceroute:显示从访问者到网站的路由连接状态如果有节点无法连接,只需针对该故障点进行修复便可快速恢复网络。 9 m) l2 v8 _4 I4 o7 l( N
电信和联通互访瓶颈 如果空间打开的速度时快时慢,甚至有时候打不开,那就是空间不稳定的原因要找你的空间商解决或换空间商了;如果是在有的地方打开速度快,有的地方打开速度慢,那应该是网络线路的问题。 w6 e# n0 }0 t6 x: M5 l2 T# r
电信线路用户访问放在联通服务器的网站,联通线路用户访问放在电信服务器上的网站,相对来说打开速度肯定是比较慢 解决办法:如果购买空间的话,建议购买双线空间或多线空间这已不是新鲜的概念,大部分的虚拟主机商都有两线或多线空间,价格高一些,但是从用户体验角度来说是物有所值的。 ( w. V; o6 u- d9 z f
网站自身设计问题 从网站本身找问题,网站的问题包括网站程序设计,网页设计结构,网页内容三个部分 网站程序设计 1,网页中如果有幻灯片播放效果的代码,需要审查一下,是否严重拖慢网站打开速度 2,如果排除各方面原因,可以找搞程序设计的相关专业人士,查看程序的设计结构是否合理。 $ w. t W3 v5 K# m: B: w& r' P
网页设计结构: 1,如果是table布局的网站,查看是否嵌套次数多太,或是一个大表格然后分成多个表格这样的网页布局解决办法:建议用div布局,配合css,这样不仅打开速度快,也有利于修改 2,如果网站中有统计代码,在线客服或是其它js代码,看看是否放到了网页代码的最后面。
, f6 D2 H7 h! @, _ 解决办法:最好尽可能的放到网页代码最后,当网站代码加载完毕,才执行这些代码 如何减少http请求 网站上运用许多JS是大忌,不只搜索引擎无法录入,一起会不断提交恳求添加服务器担负,例如鼠标特效、节目的特效、状态栏的特效等等。
' y5 X" Z9 e7 }3 m! N 这些特效的原理是先由服务器下载到你本地的机器,然后在你本地机器上运转发生,然后你才干看到的特效做的多了,在你本地机器上就要运转大半天才干悉数完结,而若是你的主机装备通常的话,那就更慢了所以网站内容主张一定要少用javascript特效,或尽量采用合并单独的JS文件的形式减少重复读取JS内容的调用次数。
9 Z+ k u# F: v( h* S/ c 尽量减少javascript的特效的使用 当浏览者打开某个网页,浏览器会发出很多对象请求(图像、脚本等等),视乎网络延时情况,每个对象加载都会有所延迟如果网页上对象很多,这可以需要花费大量的时间 http请求减负
6 f K1 N, c$ u# t! G 如何减负? 1、去除一些不必要的对象。 2、将临近的两张图片合成一张。 3、合并CSS文件看看下面这段代码,需要加载三个CSS文件:我们可以将其合成一个:从而减少http请求。
1 A' G# H5 a) C1 g$ O8 i" l. c8 Y0 {+ G9 d, x1 i$ P0 b% _% v) ?: H
: \1 A5 g) J8 u9 B) j- R4 c% d% ]
3 o3 j+ a& Q" p, ?& ?/ M7 U1 n
! ~6 }' n6 c% m5 x4 l# M& M: I |