为何有些网站打开得很慢?

/ 2021-01-13 / 深圳网站建设 / 技术分享
当你经营一个网站时,你肯定会遇到客户抱怨网站不能打开,或者网站打开缓慢时,你知道背后的原因吗?这篇文章会为你普及这些知识,希望你能有所收获。
看起来简单的网页浏览,实际上背后的过程非常复杂。由于某一环节出现问题或优化不够,用户打开网页的速度较慢。

为何有些网站打开得很慢?

简单总结一下网页为什么会打开得慢,主要有以下几点:

低网络带宽

这个因素最主要,也是网友常说的宽带不够。同一网站,如果宽带较高,访问速度明显加快。
网络带宽包括站点服务器带宽和用户端带宽两个方面,对接点是指入口端与出口端(例如,电信与网通的对接点)。

解析DNS速度

dns解析是从域名解析为IP。传统的域名存储方式,机器之间相互只认IP地址,域名和IP地址之间相互对应,它们之间的转换称为域名解析,需要通过专门的域名解析服务器来完成。

一个DNS解析包含了往复解析的次数和每次解析所花的时间,两者的乘积就是DNS解析所花的总时间。很多人忽视了DNS解析的因素,实际上,DNS解析对于网站解析速度也很重要。


网站打开的慢


服务端和客户端的硬件配置

在同一网络环境下,双核服务器的操作能力肯定会有所增强。相同的网络环境下,客户也是如此,你使用一台英特尔i7处理器和i3处理器来打开相同的页面,速度肯定不同。

伺服软件

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

网页内容

假如一个页面包含了大量未被处理的图片,这些图片很大,将会导致打开速度变慢。其它像Flash和视频文件,都会影响访问速度。
此外,冗余代码也是网站运行缓慢的一个因素。网站管理员需要用最少的代码来优化代码,达到最好的效果。

数据处理

小站做数据库操作也会影响到网站的速度,特别是在有很多用户同时提交评论的时候,出现了操作数据库锁,导致网站无法打开。

利用javascript的效果

利用javascript在网站上的特效是大忌,不仅不能被搜索引擎抓住,还会因为不断向服务器发送请求,而增加了服务器负担,网站变慢。
例如,鼠标效果,节目效果,状态条效果,等等都是特效。这种特殊效果首先由服务器下载到用户端的计算机,然后在本地计算机上运行,最后由用户观看。做了更多的特技动作,用户本机就得运行半天才能悉数完成。

过度引用其它站点的内容

举例来说,引用其他网站的图片,视频文件等。假如链接到的网站速度很慢,即使那个网站已经不存在了,用户打开网页的速度就会非常慢。
其它因素也有,比如我国的宽带网络存在互连问题,国内南北方的服务器相距较远,网站数据需要在南北之间传输,因此会导致网站打开缓慢。