为何网络迅捷却个别网页开启缓慢
个别网页开启缓慢,主要归因于以下几方面:
一、网络带宽不足
网络带宽不足是首要原因,即宽带资源有限。相同网站,若宽带更宽,访问速度自然更佳。
对策:联系运营商提升带宽。
二、HTTP请求次数过多
对策:降低HTTP请求次数。
图片地图:将多幅图片融合为一幅,通过位置定位超链接。
CSS Sprites整合图片,通过指定CSS的backgroud-image和backgroud-position来展示元素。
合并JS脚本和CSS样式表。
采用外部JS和CSS文件。
三、DNS解析速度慢
DNS解析即域名至IP的转换。
DNS解析包含往返解析次数及每次解析耗时,两者乘积即为DNS解析总耗时。许多人忽视DNS解析因素,实则对网站解析速度影响颇大。
对策:更换延迟较低的DNS服务器。
四、接收数据时间过长,如下载资源过大
对策:对HTTP传输进行压缩,即在js,css、图片等资源压缩的基础上,在HTTP传输过程中再次压缩。客户端可通过Accept-Encoding头来声明浏览器支持的压缩方式,服务端通过Content-Encoding来启用压缩,配置压缩的文件类型,压缩方式。gzip使用无损压缩,压缩效果最佳,已成为应用最广泛、支持浏览器最多的数据压缩格式。
五、服务器及客户端硬件配置
在相同网络环境下,双核服务器的计算能力必然更强。同样,客户端在相同网络环境下,使用英特尔i7处理器与i3处理器打开相同页面,速度定会不同。
对策:升级硬件配置。
六、网页资源过多
对策:利用CDN部署网络以提高下载速度,可以先通过免费CDN供应商分发网页资源。
七、页面内容过多
网页包含大量未经处理的图片,若图片过大,将导致打开速度变慢。其他如Flash和视频文件,亦会影响到访问速度,冗余代码亦是拖慢网站速度的要素之一。
对策:站长需尽量优化代码,用最简代码实现最佳效果。
八、JavaScript脚本过大,阻碍了页面加载
网站运用JavaScript特效实为忌讳,不仅无法被搜索引擎抓取,还会因不断向服务器提出请求,加重服务器负担,使网站变慢。
对策:将JavaScript脚本置于标签前。script无async和defer时,JS文件将在下载后立即执行。这种情况下,script置于顶部会阻塞页面呈现,在网速慢的情况下会导致“白屏”,直至脚本下载完毕才继续呈现页面。因此,script置于底部可以让页面尽快呈现。
其他因素亦可能存在,例如某些网站服务器位于国外,访问将出现较高延迟,直接影响用户网页访问体验。
网页开启速度缓慢。
1、用户与网站位于不同网段,例如电信用户访问网通网站,也会出现开启网页速度慢的问题。连接VPN代理服务器可解决,推荐网一VPN,百度直接搜索网一VPN即可找到。
2、系统存在病毒,尤其是蠕虫类病毒,会严重消耗系统资源,导致无法打开页面,甚至死机。建议使用金山毒霸病毒查杀功能,查杀电脑病毒。
3、本地网络速度过慢,过多台电脑共享上网,或共享上网用户中有大量下载时也会出现开启网页速度慢的问题。用户可以使用p2p给电脑限速。
4、使用的浏览器存在BUG,例如多窗口浏览器的某些测试版也会出现开启网页速度慢的问题。重启本地网络,修复网络。金山卫士修复IE。
5、访问的网站负荷过重,带宽相对较窄,程序设计不合理,也会出现开启网页速度慢的问题。
祝您成功!早日解决问题!
采纳~~