网站为什么打开慢?

手册/FAQ (456) 2017-01-09 15:22:37

 

一、服务器软件

软件多少、稳定和软件的正确配置,都会影响到服务器环境,以致影响到网络速度。服务器安装软件防火墙,会牺牲一些网络速度,所以VPS、或独立服务器用户装一个防火墙足矣。

二、大量数据库操作

小网站在执行大量数据库操作时,也会影响网站打开速度,这里使asp+access结构的网站尤为明显,尤其是同时有大量用户提交评论时,就操作数据库锁死,导致网站打不开。比如我博客在发布文章时会有几分钟时间使网站速度大打折扣。

三、DNS解析。

很多时候站长都不会在意DNS解析问题,实际上解析的重要性还是比较高的,假设你的主机配置再高,如果DNS不能够实时反映,那么当用户打开你的网站时,就会花费大量的时间进行解析,进而影响到网站的打开速度,甚至有的连网站都打不开。所以要想解决这个问题,就需要选择一家DNS解析能力强的主机,实际上只需要选择品牌度高的企业即可。

四、用很多javas cript

 网站上使用大量JS是大忌,不仅搜索引擎无法收录,同时会不断提交请求增加服务器负担,例如鼠标特效、栏目的特效、状态栏的特效等等。这些特效的原理是先由服务器下载到你本地的机器,然后在你本地机器上运行产生,然后你才能看到的。特效做的多了,在你本地机器上就要运行大半天才能全部完成,而如果你的主机配置一般的话,那就更慢了。所以,建议一定要少用javas cript特效。

五、网站代码。网页内容的大小

网页文件的大小是网站是否能快速打开最重要一个因素,如果说服务器等硬件方面我们决定不了,我强烈建议从这里下手,不管是表格还是DIV+CSS,适当的优化代码,都能减少网页大小。

尽量优化代码,用最少的代码,比如前几天卢松松把博客模板精简之后,使每个网页缩小了100多K,提高了网站打开速度,不要将整个内容包含在一个框内,在“给网站减肥,让网站提速”一文中,我详细介绍了,网页代码的优化方法。同时大量错误、冗余代码也是拖慢网站速度之一。

现在很多站长都使用的是建站系统进行建站,这种方式的好处就是能够极大的提升网站建设的速度,但是遗憾的是有些建站系统构建的网站代码冗余性太多,如果网站带宽高的话,其影响还不够大,但是如果带宽相对较窄,那么会对网站的打开速度产生一定的影响。然而对于很多新手站长来说,想要让他们修改冗余代码还是非常困难的,毕竟这会涉及到各种建站语言。而且还需要读懂各种脚本。因此对于这方面的优化需要请一些专业人士来做,当然如果费用太高,那么可以选择品质非常高的建站程序来进行建站,这样的话可以帮助降低网站的冗余代码。

六、图片数量太多。

现在很多站长在建站时,往往喜欢食用大量的图片,认为这样会让网站看起来非常的漂亮,如果是一些内容页,增加一张图片,实现图文并茂会有效提升内容的可读性,但是如果图片的尺寸太大,那势必会影响到网站的打开速度。当然还有的网站将图片进行堆砌排布,而且还没有使用分割技术,只有当所有的图片下载到页面上之后才能够看到该页面的内容,严重影响到用户的阅读。对此一方面可以通过PS对图片进行压缩,使尺寸变得更小一点,同时也不影响到图片的清晰度。另一方面如果图片太多,可以使用PS上的切片功能,将图片进行分割,这样能够有效的提升网页的展示速度。从而起到提升网站打开速度的效果。

七、主机配置。

这主要是硬件的层面,也就是说和投资有着密切的相关性。如果投资规模越大,那么就可以适当的选择配置高的主机,比如可支持双线接入,专线独享等。如果投资规模小,那么只能够选择性价比相对较高的虚拟主机。不过在购买主机后,一定要对网站的速度进行适当的测试,从而防范购买到速度慢的主机,这样对于网站的用户体验会产生很大的影响。

总而言之,在网站建设期间,不能够对网站的打开速度进行忽视,而且在设计时就需要时刻注重网站的打开速度的优化,防范因为设计阶段的忽视,导致网站在运营时打开速度慢,到时候再进行修改,其困难度就会显著增加,最终严重影响到网站运营的成功。

 

THE END