网页打开速度慢的原因有哪些

网页打开速度慢的原因有哪些,第1张

一、网络最小带宽

这是最主要的因素,也就是网友经常说的宽带不够。同样的网站,如果宽带高,访问速度就会明显变快。

网络的带宽包含网站地点服务器带宽和用户端带宽两个方面,对接点指的是出口端与进口端(如电信对网通的.对接点)。

二、DNS解析速度

DNS解析是从域名到IP的解析。人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成。

DNS解析包括往复解析的次数及每次解析所花费的时间,它们两者的积即是DNS解析所耗费的总时间。许多人无视了DNS解析的因素,其实它对网站解析速度也是十分重要的。

三、服务器及客户端硬件配置

相同的网络环境下,双核的服务器的运算能力必定要强一些。同样在客户端,相同的网络环境下,你用一台配置英特尔i7处理器和i3处理器来打开相同的页面,速度也一定不一样。

四、服务器软件

在服务器端,安装软件的数量以及运行是否稳定都会影响到服务器环境,进而影响到网络速度。例如服务器配置软件防火墙,就会导致网络速度受影响。

五、页面内容

如果网页包含大量未经处理的图片,而这些图片很大,就会导致打开速度变慢。其他如Flash和影视文件,都会影响访问速度。

同时冗余代码也是拖慢网站速度的因素之一。站长需要尽量优化代码,用最少的代码,实现最佳的效果。

六、数据库操作

小网站做数据库操作也会影响网站速度,尤其是同时有许多用户提交评论时,就会发生操作数据库锁死,致使网站打不开。

七、使用javascript特效

网站上运用javascript特效是大忌,不只是无法被搜索引擎抓取,还会因为不断向服务器提出请求,导致添加服务器负担,网站变慢。

具体的例子如鼠标特效、节目的特效、状态栏的特效等等。这些特效的原理是先由服务器下载到用户端的机器,然后在本地机器上运转,最终被用户看到。特效做的多了,用户本地机器上就要运转大半天才干悉数完成。

八、过多引用其他网站内容

例如引用其他网站的图像、视频文件等。如果链接到的网站速度慢,甚至那家网站已经不存在了,那么用户打开网页的速度就会十分慢。

其他还有一些因素,例如我国的宽带网络存在互联互通的问题,国内南北方服务器互访会出现延时现象,直接影响用户的网页访问体验。

品牌型号:联想昭阳K4e-IML

                     

                             

                           

系统版本:Windows 10

网页打开很慢有三个方面的原因:一是电脑的问题,电脑本身配置过低、垃圾过多造成的运行内存不足会造成网络请求和信息接受变慢;二是网络的问题,网速太慢造成请求传输和返回信息变慢;三是服务器的问题,服务器发生故障导致信息传输很慢。

一、电脑的配置太低

电脑配置太低是导致打开网页速度过慢的一个根本的原因。首先我们可以查看自己电脑配置到底如何,这样就可以查看到电脑的CPU和内存两者所占用率是怎样的。如果两者占有的比例都是很高的,说明电脑的配置是比较低的。这时候建议进行电脑的升级。

二、网速太慢

网速不给力也是可以直接导致电脑的网页打不开的一个原因,因为网络直接关系着我们浏览的速度,可以使用一些软件对网络的网速进行查看,一般如果是低于1M的网络,网页打开缓慢也是在情理之中,这时候就根本的就是更换 网线 或者是升级网络了。网速不理想,是目前很多的电脑使用者没法接受的一个诟病。

三、电脑垃圾文件太多

电脑垃圾文件太多可以导致电脑的运行出现缓慢,从而导致了网页打开缓慢或者是打不开。因为我们每天在使用电脑之后,电脑会将一些文件存储在电脑里面,有些文件可以自动进行清洁,但是大多数的文件是不能被自动清洁的。

打开某些网页慢主要有以下几点原因:

一、网络带宽不够

网络带宽不够是最主要的因素,也就是宽带不够。同样的网站,如果宽带高,访问速度就会明显变快。

解决:找运营商提高带宽。

二、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脚本放在</body>标签前。script没有async和defer时,JS文件将在下载后立即执行。这种情况下,script放在顶部会阻塞页面呈现,在网速慢的情况下会导致“白屏”,直到脚本下载完毕才继续呈现页面。因此,script放在底部可以让页面尽快呈现。

其他还有一些因素,例如某些网站服务器在国外,访问会出现较高延时现象,直接影响用户的网页访问体验。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/562093.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-01
下一篇2023-07-01

发表评论

登录后才能评论

评论列表(0条)

    保存