作位一名站长的慧眼独具与匠心独运 在如今的互联网大环境下,网速的提高是有目共睹的,但是为什么还有的人说网站的速度打开的慢呢,真的是网速的原因么? 有很多人都问过我,我的网络带宽很大,为什么网站打开速度这么慢? 现在的网络带宽越来越大,这似乎是让网页的加载速度失掉了质的飞跃,其实不然,由于随着带宽的进步,网页上的对象也越来越多,因而放慢网页翻开速度还是一个重要的课题。今天我就和大家简单的探讨一下如何解决网速足够的情况下网页打开速度慢的问题,并和大家分享一些网页优化的小技巧。 如今造成网页打开速度慢的原因归根结底就是三个原因: 一、网络环境问题 网络环境问题就是所说的网速慢了,这取决于你的带宽,在这里不作冗述。 二、网站编写程序是否存在问题 1、首先是网站程序编写不规范 现在的很多网站为了方便网站内容的更新和维护,在制作的时候采用的都是基于动态交互的开发技术。虽然这种技术有利于网站的更新和维护,不过,有一利就有一弊。运用这种动态的数据存储技术就肯定会涉及到很多很多的判断,循环以及条件的语句,这种情况下,只要一个小小的失误,或者稍微的一个不留神,就会造成判断语句忘记结束,循环语句忘记关闭等等的问题。更为普遍的是,在读写数据的时候数据库忘记关闭,这样的小错误都会造成严重的后果,导致网站的运行速度变慢,有时候甚至会出现无法正常运行等等。有的时候造成了死循环,网站打开后会不断的消耗服务器资源,最终导致网站无法正常访问和运行。 2、尽可能的减少http请求 当用户打开一个网页的时候,浏览器就会对很多个对象发出请求包括脚本,图像等等,而每一个对象的加载都会产生一些延迟,那么很多个对象的延迟加起来就会花费大量的时间,造成网站打开速度缓慢。那么想解决这个问题就要对网站的http进行减负。具体如何的进行呢?首先,可以去除一些不必要的对象,以节约资源和时间,另外还可以将原本两张相邻的图片合并为一张,也可以减少http的请求,还有就是合并CSS文件了。有的时候我们在写CSS时会应用一些比较啰嗦的语句,比如 margin-top: 10px; margin-right: 20px; margin-bottom: 10px; margin-left: 20px; 你可以将它简化为: margin: 10px 20px 10px 20px; 这样会有效的减少http的请求,打到优化网站,提高网站打开速度的目的 3、网站图片内容的优化 图像格式的选择是网站内容优化的一个重要的组成部分,很多站长的网站里面都会有很多的图片,图片的多少当然会影响一个网站的打开速度,不过如果图片使用合理的话,那么也会拥有一个不错的打开速度。一般在网页上使用的图片格式有三种,jpg、png、gif。三种格式的具体技术指标不是这篇文章探讨的内容,我们只需要知道在什么时候应该使用什么格式,以减少网页的加载时间。 JPG:一般用于展示风景、人物、艺术照的摄影作品。有时也用在电脑截屏上。 GIF:提供的颜色较少,可用在一些对颜色要求不高的地方,比如网站logo、按钮、表情等等。当然,gif的一个重要的应用是动画图片。 PNG:PNG格式能提供透明背景,是一种专为网页展示而发明的图片格式。一般用于需要背景透明显示或对图像质量要求较高的网页上。 4、内容太多数据库庞大 这是一个真实存在但是却又被很多人忽视的一个问题。现在很多企业的网站采用的都是小型的Aceess数据库,因为是小型的数据库,所以他对数据的读写和交换数量也有着严格的要求。一般来说,Aceess数据库能支撑起几万条数据的读写,一旦出现大规模数据,达到十几万或者几十万的时候,就会大大的降低Aceess数据库的效率,相应的,数据库的容积也会变大,这会使数据读写和检索的速度出现大幅下降,从而使网站的数据加载速度、网页打开速度都大幅的下降。许许多多的小型企业网站总是说运行速度异常的慢,但是检查了程序代码并且做了优化后仍然解决不了问题,如果检查一下数据库的话,也许就能从根本上解决问题。 5、网站中病毒被挂木马 最后就是网站中毒、被挂木马了。这个原因也是导致网站浏览速度变慢的一个重要原因。现在的很多网站被挂的木马都是采用隐藏代码的方式,嵌入可执行的病毒文件。一旦用户开始浏览中了木马的网页,病毒木马就会自动开始下载并且安装,在这个过程中,他会组织网页的其他文件加载,造成网站打开速度奇慢无比。对付木马病毒,没有根本的方法,没有绝对的安全,我们能做到的就是规范网页程序编写,最大程度上杜绝服务器和网站程序的漏洞,网站要做到定期的维护和备份,一旦出现问题,首先要用备份文件及时恢复网站,然后找到原因,发现问题后及时针对网站薄弱环节进行修缮,防止网站遭到同样的攻击。 三、服务器线路及配置差 说完了网站内容的问题,我们来看一下服务器。绝大多数的企业网站和基本全部的个人网站都是放在服务器上的主机的,因为相比与动辄几千甚至上万的服务器租用的费用来说,虚拟主机、云主机的使用价格低的简直可以忽略不记。现在由于服务器所在的机房,线路资源以及服务器配置的不同,价格上也会出现很大的差距。部分虚拟主机,云主机都限制了带宽,CPU使用率,也会是网站的浏览速度降低,就是在同一个机房,同样配置的两个服务器上的网站也会因为服务器承载的网站数量的多少而造成访问速度的差别。所以,在确保了网站自身没有问题的后,选择一个值得信任的空间服务商也是重中之重,好的主机服务器会是一管理网站的一大助力。 本人是一个站长,从事互联网行业多年,我的网站都放在了中国讯网xunns.com,他们的主机稳定、安全。而且没有乱七八糟的限制,价格也很便宜,有兴趣的朋友可以去看看。
|