网页浏览速度慢的排查原因
网站访问速度的快慢直接决定网站的命运,现在站长们也越来越关注网站的访问性能。如果网站打开慢将流失大量用户,造成巨大损失;如果网站服务器覆盖广,网站访问速度很快,很容易吸引用户,提高访问量,当然销售业绩也蹭蹭上升。相信大都数人曾饱受网站加载过慢的煎熬,为让大家不再为此而困扰,现分析网站访问速度慢的影响因素,提供几条故障排查的经验供参考:
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 网址:查看那个节点出了故障
网页浏览速度慢的排查原因相关推荐
- diy网页加速服务器教程,巧用网络加速工具 加速网页浏览速度
您可能感兴趣的话题: 网络加速工具 核心提示:相信很多经常上网的朋友都遇到过浏览网页速度很慢的情况,这种情况除了有自身带宽的原因外,比如北方网通用户浏览电信服务器的页面.电脑内存太小.浏览器加载插件太 ...
- 网页打开速度慢的原因 你知道的有几条?
"有时候我们打开一个网站,浏览网页的时候,发现网页打开的速度很慢,甚至打不开的情况.虽然网站的内容很好,但是因为速度太慢而不得不停止访问."这样的经历相信大家都有遇见,对于不太了解 ...
- 【转载】利用压缩网页来提升网站浏览速度
网站的访问速度是由多个因素所共同决定的,这些因素例如应用程序的响应速度.网络带宽.服务器性能.与客户端之间的网络传输速度等等.其中最重要的 一个因素是应用程序本身的响应速度,因此当你为网站性能所苦恼时 ...
- 网页服务器卡是什么原因吗,网速很快但打开网页速度很慢什么原因导致的
我们使用电脑和手机时候最不能忍受就是设备又卡又慢了,严重影响我们工作或者游戏体验.有时用户打开网页的速度慢,是因为其中某个环节出了问题,或者不够优化.下面笔者整理简要总结下网页打开速度慢的原因,主要有 ...
- safari浏览网页打开速度很慢如何解决
safari 浏览网页打开速度很慢怎么办?一位用户反馈自己在浏览网页时,发现Mac safari 浏览部分网页特别慢,感觉十分烦恼.接下来,macz小编就要带大家一起看看该问题的具体解决方法. 具体方 ...
- safari浏览网页打开速度很慢怎样解决
safari 浏览网页打开速度很慢怎么办?一位用户反馈自己在浏览网页时,发现Mac safari 浏览部分网页特别慢,感觉十分烦恼.接下来,macz小编就要带大家一起看看该问题的具体解决方法. 具体方 ...
- 使用scp局域网内传输文件速度很慢的原因排查
使用scp局域网内传输文件速度很慢的原因排查 1.问题 1.1 scp更改加密方式 1.2 app limited角度 2.尝试排查问题(解决方式) 2.1 电脑同时连接了wifi和有线(实验室有线网 ...
- 网站设计者:提高网页打开速度的一些小技巧
互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃.其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题.加快网页的打开速度,有三个路径,一是提高网络带宽, ...
- 从F型网页浏览看用户对网页的浏览习惯
2006年4月,美国长期研究网站可用性的著名网站设计师杰柯柏·尼尔森(Jakob-Nielsen)发表了一项<眼球轨迹的研究>报告. 报告中提出,大多数情况下浏览者都不由自主的以" ...
最新文章
- 如何零基础开始自学Python编程
- SQL里各种联合查询总结
- 干货|各种WAF绕过手法学习
- 计算机程序的思维逻辑 (12) - 函数调用的基本原理
- koa中间件机制详解
- CSS3 动画关键帧 @keyframes
- 成年人的世界里,赚钱是保护自己和身边人最高效的手段
- 目标检测——COCO数据集上SOTA模型的学习笔记
- python指定返回类型_如何在python中指定方法返回类型列表 - python
- mysql操作--json/数组 的增删该查
- ASP.NET MVC3官方示例Music Store(音乐商店) --简易中文教程
- 卷积神经网络应用领域和基本结构
- 阅读基地畅销榜数据抓取
- cacti更改显示图像的title
- java程序如何在手机运行_怎么在手机上运行手机JAVA程序
- 微信吸粉秘籍之人气论坛吸粉方法
- 每日java5-27
- tomcat 如何查看tomcat版本及位数——tomcat笔记
- python行业中性_用python进行金融市场文本数据的情感计算
- 美国正在搞一场大规模人工智能大赛,主办方是情报研究计划局