网站打开速度受哪些因素影响
1、网络基础带宽
这是最关键的因素,即便在较差的网站配置下,提升带宽也能显著提升访问速度(尽管成本增加),网络带宽涵盖网站服务器和用户端,包括出口端与入口端(如电信与网通的对接点),以及用户自身的最小带宽。若用户仅办理了512K宽带,我们则无力回天。
2、DNS解析时长
DNS解析涉及往返次数及每次解析所需时间,两者乘积即为DNS解析消耗的时间。因此,许多人忽略了DNS问题,实则DNS对网站解析速度至关重要。
3、硬件配置
包括服务器端与客户端的硬件配置水平,相同网络环境下,双核服务器的运算能力无疑更强。显而易见,相同网络环境下,使用赛扬处理器与奔四双核处理器的电脑打开相同网页,速度必然不同。
4、服务器软件
软件数量、稳定性及正确配置均会影响服务器环境,进而影响网络速度。安装防火墙会牺牲部分网络速度,因此VPS或独立服务器用户仅需安装一个防火墙即可。
5、网页内容大小(至关重要)
网页文件大小是网站能否快速打开的关键因素。若无法决定服务器等硬件,强烈建议从优化网页内容入手,无论是表格还是DIV+CSS,适当优化代码均可减少网页大小。
尽量优化代码,使用最少的代码,避免将整个内容包含在一个框内。同时,大量错误和冗余代码也是拖慢网站速度的原因之一。
6、大量数据库操作
小网站在执行大量数据库操作时,也会影响网站打开速度,特别是asp+access结构的网站,尤其在大量用户提交评论时,数据库操作可能导致网站打不开。例如,在发布文章时,我的博客网站速度会有几分钟的显著下降。
7、使用过多javascript
网站上使用大量JS是大忌,不仅搜索引擎无法收录,还会不断提交请求增加服务器负担。例如,鼠标特效、栏目特效、状态栏特效等,这些特效需要先由服务器下载到本地机器,再在本地机器上运行,才能显示。特效过多,本地机器需要运行较长时间才能完成,若主机配置一般,则速度更慢。因此,建议尽量减少使用javascript特效。
8、页面上有大图片和FLASH
我们知道,图片是拖慢网速的重要因素。通过处理图片,可以减小图片空间,但可能导致部分图片清晰度不足。同样,FLASH也有类似影响。
9、过多引用其他网站内容
包括引用其他网站的图片、视频文件等。若直接在页面引用其他网站内容,而该网站速度较慢或页面已不存在,则打开速度会非常慢。
在有限的硬件条件下,可参考以下方法提高电脑上网速度:
步骤1:按下Win+R组合键,输入gpedit.msc进入组策略编辑器,依次进入“计算机配置-Windows设置”,然后在右侧找到“基于策略的Qos”选项。
步骤2:在“基于策略的Qos”上点击鼠标右键,选择“高级QoS设置”,在入站TCP流量选项卡中,勾选“制定入站TCP吞吐量级别”,选择最后一个“级别3”。
注意:若更改设置后出现系统假死、卡顿等问题,可将“制定入站TCP吞吐量级别”设置为“级别2”,以减轻数据处理对系统硬件的压力(内存小于4GB,则建议使用默认最小吞吐量)。
“高级QoS设置”是什么?
通过高级服务质量(QoS)设置,您可以管理带宽使用以及计算机处理应用程序和服务设置的DSCP标记(而非组策略设置的标记)。高级QoS设置仅可在计算机级别应用,而QoS策略在计算机级别和用户级别均可应用。
若要更改吞吐量级别,选中“指定入站TCP吞吐量级别”复选框,然后根据下表选择吞吐量级别。吞吐量级别可以等于或小于最大值,具体取决于网络条件。