网站打开速度慢,排查思路

一、判断原因

首先我要以用户的身份登录我们的网站,判断问题出现在我们自身原因,还是用户那边的原因。

(一)、如果是用户问题有以下几个原因

用户那边的带宽

用户的浏览器器版本低,安装插件太多

中毒和电脑里的垃圾文件过多

用户主机的主机的性能和操作系统

(二)、如果是我们的网站自身问题有一下几个原因

网络带宽

服务器的cpu、硬盘、内存过低服务器负载不起来也就是说服务器自身的性能方面

网站代码不够完善。如mysql语句没有进行优化导致数据库读写耗时

服务器未开启图片压缩

网页台下

死连接过多插件使用及js文件调用频繁网站服务器的速度或是租用空间所在的服务器速度

(三)、解决思路

1、检测服务器速度的快慢

1)ping命令查看连接到服务器的时间和丢包情况(ping 测试网址的)

2)查看丢包率(1000个包没有丢一个是最理想的、一般一个速度好的机房丢包率不超过1%)

3)ping值要小同城电信adsl ping平均值绝对不能超过20,一般都在10,跨省的平均值20-40属于正常

4)ping值要均匀最小值和最大值相差太大说明路由不稳定的表现

2、查看服务器自身性能

查看cpu的使用率uptime

查看内存情况 free -m

查看I/O读写iostat 磁盘I/O读写等看看是那个进程大量占用系统资源导致我的服务器变慢

​ 3、看看访问最多的URL和IP有什么特征,如果是恶意URL和IP就把他屏蔽掉如果是善意的就限流有可能是CDN回源量大造成网站无法访问

4、查看同台服务器上其他网站的打开速度,可以通过查询工具查看和自己在同一台服务器上的网站个数和网址可以看他们打开快慢

5、电信和联通互访的问题

如果是空间打开时快时慢,有时打不开那就是空间不稳定找空间商解决或是换空间伤,如果是有的地方快有的地方慢应该是网络线路问题,比如电信用户访问放在联通服务器上的网站,联通用户访问放在电信服务器上的网站,解决办吧是:使用双线空间或是多线空间

6、从网站自身的原因

网站的程序设计结构是否合理是否由于幻灯片代码影响网站打开速度(找程序设计相关人士解决)

网页的设计结构和代码错误(请专业人士进行修改)

网页的内容如:大尺寸图片、大尺寸flash、过多的引用其他网站内容,如果被引用内容的网站速度慢,也影响自身网站把。譬如友情连接可以把对方 的图片放到自己网站上

解决办法

优化图片,限制图片大小尺寸,降低图片质量,减少图片数量

限定图片的格式:jpg,png,gif

减少http的请求数(当打开网页时浏览器会发出很多对象请求,每个对象的加载都会有所延时,如果网页上的对象很多就会花费大量的时间,去除不必要的对象,将临近的图片合成一张,合并css文件)

posted @ 2021-06-19 18:47  超ge  阅读(827)  评论(0)    收藏  举报