影响网站运行速度的因素
网站执行速度会严重影响效果,一下就是大多情况下影响网站执行速度的主要因素:
会影响网站执行速度的原因有很多,包含网站主机的硬件规格(CPU、RAM、硬盘执行的效能)、网站主机的频宽及网页设计的质量不良…等,都有可能会造成网站速度变慢。
若网站速度慢是因为硬件或网络频宽造成的话,比较好解决,只要换家质量比较稳定的主机商即可解决,但若是因为网页设计不良造成网页开启或执行速度慢的话,可以从以下几个方向去找出问题:
1.是否网页的图片太大张?
一般于网页中使用的图片,一定要先经过压缩「瘦身」后才放上去,否则一定会影响网页开启速度,甚至会影响网站于搜寻引擎中的排名。一般若以150*100像素的图片为例,建议放置在网页的档案大小尽量不要超过30k,600*400像素的图片大小不要超过300k,此外,如果同一个网页中,放置太多张的图片也将造成开启速度变慢,所以应该适当控制每个页面的图片数才是,一般建议一个网页中的图片总计档案大小勿超过800k,如果非得要放置很多张的图片,建议可以拆成数个网页来放置该图片。
2.是否有使用其它影音元素?
有些业主为了让网站更加活泼,会要求于网页中放置一些影音元素,例如:音乐、影片…等,然而我们并不建议于网站中放置「背景音乐」,原因有二,除了这些音乐档会影响网页执行速度外,最主要的是会造成浏览者的困扰,因为许多浏览者会于浏览网页时,一边听音乐,若是浏览的页面有背景音乐时,将会造成浏览者的不悦,所以建议尽可能不要于网页,由其是首页中放置背景音乐,若是非要放置的话,也请务必加上可以随时停止拨放的功能。另外如果您的网站(由其是首页)有放置「影片」的话,请注意不要让影片可以自动执行拨放,也就说不要一进入该页面时,影片就自动拨放,最好等该网页全部开启完成后,再让浏览者自行点选拨放,如此便可将网页执行的频宽分阶段执行,就不会让网友感觉到网页速度慢了。另外网页在拨放影音档时,会很耗频宽资源,因此,如果您要于网页中拨放影片,最好将影片放置于YouTube中,然后利用影音串流方式拨放,如此一来,于拨放影片时,就不会用到您网站的频宽囉(拨放影片会使用YouTube影音主机的频宽)。
3.网站程序设计是否不良?
程序设计不良的网页,除了可能造成网页出错(bug)之外,还有可能出现画面虽然没有问题,但却会造成资源负担而影响执行速度的情况(例如多余的循环、session资源满载、从数据库载入过多用不到的资料…等),因此程序设计师的经验及功力十分重要。透过寻找比较有经验的设计公司来进行把关,是解决此问题的另一种选择。www.eqiseo.com
4.数据库的选用是否得宜?
如果在预算的考量下,您网站数据库中的资料量不多的话,是可以选择使用Access数据库来储存您的网站资料即可(因为使用Access数据库,不需要另外租用数据库主机,可省去一些空间租用费用),但是如果您数据库中的资料或是网站浏览人数很多的话,还是建议您使用比较专业的MS-SQL(若是使用PHP则选用My-SQL)来储存您的网站资料,除了可以提升数据库执行效能外,又可做到资料分流(因为数据库主机与网站主机是分开的),如此一来,将可大大提升整体的网站执行的速度喔。