影响网站访问速度的因素有那些
2017/6/2 9:52:34来源:德道网络
影响网站访问速度的因素有那些
1、网站程序及编程不规范:
(1)有些网站基于动态交互技术开发,很大程度 方便了网站内容的维护 新。但是动态数据存取技术, 然会用到很多判断、循环以及条件语句等。稍不留心就会造成判断语句忘记结束,循环语句忘记关闭等等。还有 个 较典型的疏忽是,读写数据的时候数据库打开后忘记关闭。如此这些都会导致网站运行速度慢,甚至出现 法正常运行等等。
(2)代码不规范,是网站代码不够简洁,代码臃肿且废码严重。我们知道,通过浏览器向服务器发送请求后,是需要将服务器端的动态页面解析成浏览器可执行的html,发送到浏览器展示给用户的。代码越简洁体积越小,在这个数据传输过程中,其用的时间就会越短,尽管这个时间短到用毫秒计算。由于table布局存在嵌套问题,如果网页文件 较大,就会拖慢页面加载速度, 较理想的布局当然是DIV+CSS。
2、 服务器线路及配置差:
(1) 网站打开速度慢,很大程度 是由于服务器不能稳定运行造成的。现在每个地方,都有很多从事服务器租赁托管的企业,由于机房、线路资源及服务器配置不同,价格差别也很大。就是相同 个机房 样配置的服务器,主机 开设的网站数量不同,也会影响到网站运行的质量和稳定性。相 于网站建设开发,动几千万 万元而言,服务器(尤其是 大多数企业用的都是虚拟主机)的费用可以微乎其微到忽略不计。
(2) 网站建设制作 定要 择 质服务器,而不是 以价格的 低和空间大小去判断。作为 般的公司,不可能对服务器配置及技术标准有太深入的了解,而 择知名度 些的公司就变成了 条捷径。 择服务器还需要把握的 点是,由于国内互联互通现象的存在,尽可能的 择双线或者多线接入的服务器。这样 论南方还是北方, 论网通还是电 ,访问速度都会 样快。
3、 图片太大及 效太大:
(1) 论动画还是图片,均需下载到本地后才能执行。如果图片或者动画太大,自然会延缓网站加载过程,打开速度也就慢很多。由于显示器分辨率 有72dpi,所以 般而言100K左右的图片已 足够使用,在保证图片质量的情况下尽可能的压缩图片大小,是提 页面加载速度的有效方法。如 可能,建议网站 尽可能少的使用flash,动画不 加载需要时间,拖慢网站打开速度,而且也不能被搜索引擎识别,不 于后期的网站 化。
(2)除去图片和动画外,还有 个 较耗费资源的就是 些 效,尤其是JS代码写出来的 些 效。 如 较流行的 些插件,还有其他导航栏及图片播放插件等等。虽然代码 简,但是却需要耗费服务器大量资源,同样会拖慢页面加载速度。在图片和 效问题 ,还有 个 较容易忽视的地方,就是 般的网站 面都有图片滚动, 如在首页推荐的产品。很多人忽视的地方是,没有对这个滚动图片做数量 制, 下就会拖慢网站打开速度;
(3)服务器所处的物理位置和访客的位置。如果说服务器是安放在国外的,国内用户访问,那么访问速度也会有 定的影响。
4、 网站中病毒被挂木马:
(1) 导致网站加载速度慢的另外 个 因就是服务器中病毒、被挂木马。很多被挂了木马的网页,采用隐藏代码的方式,嵌入可执行文病毒文件,当用户浏览网页时病毒木马即开始自动下载自动安装。而病毒木马下载安装的过程,网页的其他文件是 法加载的,会带来网站打开速度出 的慢。应对网站中病毒被挂木马的根源办法是,规范网站程序编写,杜 明显的网站程序及服务器设置漏洞,例如现在的ASP网站;
(2) 没有 对的安 ,任何事情都是相对的, 括网站程序和服务器设置。解决网站中病毒被挂木马的 办法,就是数据定期安 备份,发现问题及时通过备份文件进行恢复。而 般的服务器都设置有定期备份机制。网站中病毒中木马后也不 是把病毒木马清除那么简单,而是要发现网站程序或者服务器安 设置薄弱环节,并针对性的予以完善调整
5、 内容太多数据库庞大:
(1) 这个 因被很多人忽视,但是的的确确真实存在。由于现在 大多数企业网站用的都是Aceess小型数据库,对数据读写交换数量是有严格要求的。 般而言小型网站读写几万条数据Access完 可以支撑,但是 过十万条或者 多,其效率就大打 扣了。而且当数据库容积达到30M以 后,读写检索速度会大幅下降。对应的,网站数据加载速度,页面打开速度 样大幅下降。很多网站,尤其是很多小网站始终找不到运行速度慢的 因,而检查 下数据库或许就会豁然开朗。
(2) 解决数据库庞大带来的网站数据交换速度慢,惟 的办法就是升级数据库。因为Access 适合小型网站使用,如果数据交换量 较大 定要用大型的数据库, 如SQL等。 业地提示你,其实在Acess数据库里面有 个压缩修复工具,实际的操作也证明数据库 过压缩修复 下,能有效的减少数据库体积。但是这样做 不过是杯水车薪, 个暂时的缓解方法而已,长久看来,如果数据交换量大,还是 定要升级数据库的。