(转) 网页浏览速度慢的排查原因

网页浏览速度慢的排查原因

原文:http://blog.csdn.net/qq_27626333/article/details/51602941

网站访问速度的快慢直接决定网站的命运,现在站长们也越来越关注网站的访问性能。如果网站打开慢将流失大量用户,造成巨大损失;如果网站服务器覆盖广,网站访问速度很快,很容易吸引用户,提高访问量,当然销售业绩也蹭蹭上升。相信大都数人曾饱受网站加载过慢的煎熬,为让大家不再为此而困扰,现分析网站访问速度慢的影响因素,提供几条故障排查的经验供参考:

1.访问者本地网络因素

1)自身网络限制,自己网络带宽本来就小,打开网页当然要慢的。

解决方案:先对本地网络进行测速,一般带宽在8M以上,访问速度可达到40KB/s,这个速度可能没概念,举个例子,8M的带宽打开百度首页只需1s.

2)本地DNS配置问题,如果访问网站的出口DNS是网通,用户配置的本地DNS为电信,则打开网站的速度就会受限。

解决方案:修改本地的DNS配置,将本地的DNS改成网通的,与出口DNS一致,网站访问速度也会提升

2、网站自身因素

1)网站性能瓶颈也是导致网站速度慢的重要因素

网站性能差的表现有以下几种:

a)过大的图片

使用过大的图片,造成整个网页变大,打开慢,建议使用GIF图像,不要使用JPG。

b)较大的flash或影音文件

可能会把潜在客户拒之门外:潜在客户可能不希望安装显示或运行Flash所需的插件,或者找不到进入/返回网站其它页面的链接,而放弃浏览您的网站。

c)网页内容的大小(重要)

网页文件的大小是网站是否能快速打开最重要一个因素,如果说服务器等硬件方面我们决定不了,我强烈建议从这里下手,不管是表格还是DIV+CSS,适当的优化代码,都能减少网页大小。

尽量优化代码,用最少的代码,冗余代码也是拖慢网站速度之一。

d)大量数据库操作

小网站在执行大量数据库操作时,也会影响网站打开速度,这里使asp+access结构的网站尤为明显,尤其是同时有大量用户提交评论时,就操作数据库锁死,导致网站打不开。

e)用很多javascript

网站上使用大量JS是大忌,不仅搜索引擎无法收录,同时会不断提交请求增加服务器负担,例如鼠标特效、栏目的特效、状态栏的特效等等。这些特效的原理是先由服务器下载到你本地的机器,然后在你本地机器上运行产生,然后你才能看到的。特效做的多了,在你本地机器上就要运行大半天才能全部完成,而如果你的主机配置一般的话,那就更慢了。所以,建议一定要少用javascript特效。

解决方案:执行网页性能检测,如单文件检测、全页面检测,查找网页性能瓶颈,优化网站,提升体验。

国内常用的网页性能检测的工具有:网速通(网宿科技出品,支持多平台,web/IOS/android,监测点覆盖全球、全运营商,推荐使用);17测(上海云测网络出品,支持web,节点少,有广告,不推荐);奇云测(360公司,支持web,有广告,不推荐);阿里测(阿里出品,总出现“检测频率过高”的提示,不爱)

2)区域覆盖问题,网站服务器在北京,在北京打开该网站可能很快,而在广西的用户的访问速度却很慢。

解决方案:1.站长给网站做CDN加速;2.站长在各地增加服务器,增加覆盖。显然第一种方式比较节约成本,不仅减少运维压力,还提高网站负载,保护源站免受攻击。

3、服务器的原因

1)服务器采用国外空间说是是国内的

解决方案:站长在购买的时候核实服务器空间

2)服务器超负荷:本来一台服务器可以放200个网站,为了满足自己的利益多增加了100造成整台服务打开慢。

解决方案:站长需做压力测试,预留一定空间

3)服务器配置过低:包括服务器端与客户机端的硬件配置程度,同样的网络环境下,双核的服务器的运算能力肯定要强一些,毫无疑问的,同样的网络环境下,你用一台赛扬的机器和奔四双核处理器的电脑,打开同样的网页,速度,也肯定不一样。

解决方案:升级配置

4)DNS解析时间:DNS解析慢,造成网站打开延迟

解决方案:、缩短DNS解析时间的方法:用DNS缓存、DNS预读取、拆分域名来减少域名DNS解析的时间的方法,对于一般的网站的加速效果可能并不明显,但是对于一些每天DNS请求达到上百万级以上的网站,DNS加速的效果就显而易见了。另外,如果发现自己的网站响应速度过慢,不妨好好检查一下网页的DNS解析耗时。

网站无法访问时,如何快速排查,也是站长十分关注的问题,下面借助网速通APP为大家介绍常见故障诊断的方法:

1、Ping命令(时延、丢包率)

这个是大家通常采用的命令,介绍几个常用的ping功能:

ping网址:查看网址的连通性,看访问网站丢包及时延

Ping 127.0.0.1,该地址是本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作。

Ping用户IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。

Ping一台同网段计算机的IP,不通则表明网络线路出现故障。

2、dig/nslookup命令(DNS解析)

dig (域信息搜索器)命令是一个用于询问 DNS 域名服务器的灵活的工具。它执行 DNS 搜索,显示从受请求的域名服务器返回的答复。多数 DNS 管理员利用 dig 作为 DNS 问题的故障诊断,因为它灵活性好、易用、输出清晰。

dig/nslookup 网址:查询DNS解析的全过程,获取解析IP

3、Traceroute(路由连接)

用于检查您本地设备发送数据包到远程服务器所经过所有网关的地址及时间。 使用这个命令,可以检查访问服务器是因为哪里的网关速度慢而影响了访问速度。

traceroute 网址:查看那个节点出了故障

原文地址:https://www.cnblogs.com/liujiacai/p/8367097.html

时间: 2024-10-13 17:00:59

(转) 网页浏览速度慢的排查原因的相关文章

为什么PS切片可以提高网页浏览速度?

切成小块浏览的时候就可以一块一块的加载,一小块一小块的显示,要是不切,就整个一大块加载好了才现实,网速是经常波动的,如果图片过大,加载起来就不稳定,当然时间要久一些.而且切成小片,可以更节省图片的空间,因为色彩单一的图片,你可以用GIF的格式代替,用不着JPGE,要是整块就一个颜色的,你甚至不用切,可以直接用代码写.所以,切片的时候,没必要整个一大块切下来.

网页启用Gzip压缩 提高浏览速度

启用Gzip压缩的好处 它的好处显而易见,提高网页浏览速度,无论是之前说的精简代码.压缩图片都不如启用Gzip来的实在.下图为启用Gzip后的效果. Gzip压缩效率非常高,通常可以达到70%的压缩率,也就是说,如果你的网页有30K,压缩之后就变成了9K左右. 第一步:打开IIS,启用HTTP压缩服务 右击“网站”->“属性”,选择“服务”.在“HTTP压缩”框中选中“压缩应用程序文件”和“ 压缩静态文件”,按需要设置“临时目录”和“临时目录的最大限制”; 第二步:启用web服务 第三步:修改M

如何让你的网页打开速度降低到 1s 内

还记得图片延迟加载方案 那篇博文吗?当初分析了 定宽高值 和 定宽高比 这两种常见的图片延迟加载场景,也介绍了他们的应对方案,还做了一点技术选型的工作. 经过一段时间的项目实践,在先前方案的基础上又做了很多深入的优化工作.最终将好奇心日报的网页打开速度将降低到了1s内,Web端和Mobile端加载3屏数据消耗的流量也大幅降低. 模拟WIFI条件下的网页加载 该篇文章结合具体的项目实践,将围绕如何更快的访问网页展开,细化到具体的技术方案,以及实践中可能遇到的坑,希望对大家有一定的启发和帮助. 为什

提升网页打开速度的实用方法

网站访问速度可以直接影响到网站的流量,而网站的访问量几乎与网站的利益直接挂钩,因此网站的速度问题成为企业及站长十分关注的问题.现在网站越来越多,不少朋友的网站打开速度很不理想.也许自己打开网站速度很快,别人打开自己网站却反映速度满.这有可能是因为网通和电信等线路问题造成的,但大部分是由于大家网站自身的问题影响了速度.如何提高网站访问速度呢?下面谈一下一些关键的问题和解决方法. 很多人都用虚拟主机来做网站,将网页文件存放在虚拟空间上,但是页面内容一多,网站打开的速度就显得特别慢,如果您碰到这种情况

12 款不能少的使网页浏览获得的最佳体验Chrome 扩展

原文地址:http://whosmall.com/?post=414 本文标签: Chrome扩展 网页浏览体验 引擎划词翻译工具 Chrome浏览器 相信不少朋友和我一样,每安装新的操作系统之后,都会使用 Safari/IE 下载 Chrome 浏览器,然后将后者作为主力上网浏览器,而将前者束之高阁.毕竟从体验上说,Chrome拥有快速流畅的浏览体验,当然强大丰富的扩展也是让我一见倾心的关键. 此前我们向各位介绍了数款颇受欢迎的 Chrome 扩展,而今天笔者我起一回私心,给大家安利一些我正在

提高网页打开速度的方法

如果一次载入所有需要的JavaScript代码会造成初始网页打开速度变慢,而且很多载入的代码并不需要使用,这种无谓的性能浪费应该 避免.如果要动态载入JavaScript代码,可以利用DOM模型在HTML文档中添加<script>结点,并将此结点的src属性(即 外联 Javascript文件)设置为需要动态载入的JavaScript代码. 下面是一个完成这样功能的例子. (1).新建JsLoaderTest.html文件 Java代码   <html xmlns="http:

网页打开速度的心理学(转)

网页打开的最佳速度 2秒! 许多研究都表明,用户最满意的打开网页时间,是在2秒以下.用户能够忍受的最长等待时间的中位数,在6-8秒之间.这就是说,8秒是一个临界值,如果你的网站打开速度在8秒以上,那么很可能,大部分访问者最终都会离你而去. 研究显示,如果等待12秒以后,网页还是没有载入,那么99%以上的用户会关闭这个网页,不再等待. 但是,如果在等待载入期间,网站能够向用户显示反馈消息,比如一个进度条,那么用户可以忍受的时间会延长到38秒. 对访问者的心理影响 根据一些抽样调查,访问者倾向于认为

如何分析局域网上网趋势?(网页浏览)

监控局域网电脑或者手机的网页浏览记录是容易的,但是网页浏览是非常随意上的上网行为,一台PC一天浏览上千个网站都是很平常,对于上网管理来说,除了记录网络链接地址标题外,如果能够通过网址库分析网站类型,统计浏览次数,追踪员工上网意识形态,那么这对上网行为管理会是一个很大的帮助,甚至能给人事评估带来重要数据. 1.在"查询统计"中的"分类统计"选择相关报表类型. 2.根据选择的报表类型就可以查看某一台设备或者指定设备在指定日期的报表统计. 3.报表形式丰富,可以根据网络管

怎么监控局域网网页浏览记录?

网页浏览分两种方式,http和https.HTTP就普通浏览协议,HTTPS是加密传输协议,现在网站使用HTTPS已经是趋势了.网页浏览也是上网内容的一个主体项目,员工上网工作很多形式都是走的网页浏览,那么记录网页浏览,对浏览的网页分类,统计,则是上网行为管理的重要工作,甚至还关系到人事管理对员工工作形态的分析,如何监控网页浏览呢? 点击所有在线,就可以看到当日状况下的网页浏览次数. 点击这些数字进去(数字就是浏览网页的次数)就可以看到浏览的哪些网页,这些网页属于什么分类,用的什么浏览. 3.