网站打开速度慢是什么原因?
会影响网站打开速度的原因有很多,包含网站主机的配置(处理器、内存、硬盘读写的速度)、网站主机的网络带宽及网页设计的品质不良…等,都有可能会造成网站速度变慢。
若网站速度慢是因为硬件或网络带宽造成的话,比较好解决,只要换家品质比较稳定的主机商(国内来说,阿里云、腾讯云的主机品质都还不错)即可解决,但若是因为网页设计不良造成网页开启或执行速度慢的话,可以从以下几个方向去找出问题:
1.是否网页的图片太大?
一般于网页中使用的图片,一定要先经过压缩“瘦身”后才放上去,否则一定会影响网页开启速度,甚至会影响网站于搜索引擎中的排名。一般若以150*100像素的图片为例,建议放置在网页的文件大小尽量不要超过30k,600*400像素的图片大小不要超过300k,此外,如果同一个网页中,放置太多张的图片也将造成开启速度变慢,所以应该适当控制每个页面的图片数才是,一般建议一个网页中的图片总计文件大小勿超过800k,如果非得要放置很多张的图片,建议可以拆成数个网页来放置该图片。
2.是否有使用Flash?
Flash的使用与上述图片使用重点一样,要压缩过并尽量减少不必要的元素,让Flash文件更小,执行速度当然相对就会变快,此外如果在Flash中放置太多张图片轮播将导至文件变大,所以于图片数量使用上务必好好斟酌。另外Flash尽量不要使用太多需要利用CPU去运算的特效,不然也很容易造成访客主机CPU负担过大而造成在执行该页面时会有“卡卡”的状况发生喔!
3.是否有使用其它影音元素?
有些站长为了让网站更加活泼,会要求于网页中放置一些影音元素,例如:音乐、视频…等,然而我们并不建议于网站中放置“背景音乐”,原因有二,除了这些音频文件会影响网页执行速度外,最主要的是会造成浏览者的困扰,因为许多浏览者会于浏览网页时,一边听音乐,若是浏览的页面有背景音乐时,将会造成浏览者的不悦,所以建议尽可能不要于网页,由其是首页中放置背景音乐,若是非要放置的话,也请务必加上可以随时停止播放的功能。另外如果您的网站(由其是首页)有放置“视频”的话,请注意不要让视频可以自动执行播放,也就说不要一进入该页面时,视频就自动播放,最好等该网页全部开启完成后,再让浏览者自行点选播放,如此便可将网页执行的带宽分阶段执行,就不会让网友感觉到网页速度慢了。另外网页在播放影音文件时,会很耗带宽资源,因此,如果您要于网页中播放视频,最好将视频上传到优酷中,然后利用视频分享方式播放,如此一来,于播放视频时,就不会用到您网站的带宽了(播放视频会使用优酷的带宽)。
4.网站程序开发是否不良?
程序开发不良的网页,除了可能造成网页出错(bug)之外,还有可能出现画面虽然没有问题,但却会造成资源负担而影响执行速度的情况,因此程序员的经验及功力十分重要。透过寻找比较有经验的程序员来进行把关,是解决此问题的另一种选择。
5.数据库的选用是否得宜?
如果在预算的考虑下,您网站数据库中的资料量不多的话,是可以选择使用Access数据库来储存您的网站资料即可(因为使用Access数据库,不需要另外租用数据库主机,可省去一些空间租用费用),但是如果您数据库中的资料或是网站浏览人数很多的话,还是建议您使用比较专业的SqlServer(若是使用PHP则选用MySQL)来储存您的网站资料,除了可以提升数据库执行效率外,又可做到数据分流(因为数据库主机与网站主机是分开的),如此一来,将可大大提升整体的网站打开速度。