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