如何加快網站(zhan)打開速度
作者:admin 發布時間:2013年1月(yue)16日
文字大小:[小 中 大]
一、程序編要不規范
現在很(hen)多(duo)(duo)網站(zhan)都是基(ji)于動態(tai)交互技術開發,很(hen)大程度上方(fang)便了網站(zhan)內容(rong)的維護(hu)更新。但(dan)是動態(tai)數(shu)據存取技術,必然會(hui)(hui)(hui)用(yong)到很(hen)多(duo)(duo)判(pan)斷(duan)、循環(huan)(huan)以及條(tiao)件語(yu)句(ju)等(deng)(deng)。稍(shao)不留心就會(hui)(hui)(hui)造(zao)成判(pan)斷(duan)語(yu)句(ju)忘(wang)記(ji)結(jie)束,循環(huan)(huan)語(yu)句(ju)忘(wang)記(ji)關閉等(deng)(deng)等(deng)(deng)。還有一個(ge)比(bi)較典(dian)型(xing)的疏(shu)忽是,讀寫數(shu)據的時候(hou)數(shu)據庫打開后(hou)忘(wang)記(ji)關閉。如(ru)此這(zhe)些都會(hui)(hui)(hui)導(dao)致網站(zhan)運行速度慢,甚至出現無(wu)法正常(chang)運行等(deng)(deng)
等(deng)。比如有時候(hou),造成死循環后,網(wang)站(zhan)打(da)開后不停的(de)消(xiao)耗服(fu)務器(qi)資源(yuan),最終導致網(wang)站(zhan)無法運行(xing)。
二、服(fu)務器線路配置要(yao)好
網站打(da)開(kai)速度慢,很大(da)程度上(shang)是(shi)由于服(fu)務器(qi)(qi)(qi)不(bu)能穩定(ding)運(yun)(yun)行(xing)造成(cheng)的(de)(de)(de)(de)。現在每個地(di)方,都(dou)有很多(duo)從事服(fu)務器(qi)(qi)(qi)租(zu)賃托管的(de)(de)(de)(de)企業(ye),由于機(ji)(ji)房、線(xian)路(lu)資源及服(fu)務器(qi)(qi)(qi)配置不(bu)同(tong),價(jia)格差別也很大(da)。就是(shi)相同(tong)一個機(ji)(ji)房一樣配置的(de)(de)(de)(de)服(fu)務器(qi)(qi)(qi),主機(ji)(ji)上(shang)開(kai)設(she)的(de)(de)(de)(de)網站數量不(bu)同(tong),也會影(ying)響到(dao)網站運(yun)(yun)行(xing)的(de)(de)(de)(de)質量和穩定(ding)性。相比于網站建設(she)開(kai)發,動輒幾千萬(wan)上(shang)萬(wan)元而言(yan),服(fu)務器(qi)(qi)(qi)(尤其(qi)(qi)是(shi)絕大(da)多(duo)數企業(ye)用的(de)(de)(de)(de)都(dou)是(shi)虛擬主機(ji)(ji))的(de)(de)(de)(de)費用可以微乎其(qi)(qi)微到(dao)忽略不(bu)計。
三、圖像格式的選擇
一般(ban)在網頁上(shang)使(shi)用(yong)的圖片格(ge)式(shi)有(you)三種(zhong),jpg、png、gif。三種(zhong)格(ge)式(shi)的具體技術指標不是這篇文章(zhang)探討的內容,我們只需要知道在什么(me)時候應該(gai)使(shi)用(yong)什么(me)格(ge)式(shi),以(yi)減少網頁的加載時間(jian)。
1、JPG:一般(ban)用于(yu)展示風景、人物、藝術照的攝(she)影作品。有(you)時也用在電(dian)腦截屏上。
2、GIF:提(ti)供的(de)顏(yan)色較少(shao),可(ke)用(yong)在一些對顏(yan)色要求不(bu)高的(de)地方,比(bi)如網站logo、按(an)鈕、表情等(deng)等(deng)。當(dang)然,gif的(de)一個重(zhong)要的(de)應用(yong)是動畫(hua)圖片。
3、PNG:PNG格式能提供(gong)透(tou)明(ming)背景,是一(yi)種專為網(wang)頁展(zhan)示而發明(ming)的(de)圖片格式。一(yi)般用于需要(yao)背景透(tou)明(ming)顯示或對圖像質量要(yao)求(qiu)較(jiao)高(gao)的(de)網(wang)頁上。
四(si)、減少http請求
當瀏覽者打開(kai)某個(ge)(ge)網(wang)(wang)頁,瀏覽器會發出(chu)很(hen)多對(dui)象(xiang)請求(圖(tu)像、腳本(ben)等等),視乎網(wang)(wang)絡延時情況,每個(ge)(ge)對(dui)象(xiang)加載都會有(you)所延遲。如(ru)果網(wang)(wang)頁上(shang)對(dui)象(xiang)很(hen)多,這可以(yi)需要(yao)花費大量的時間。因此,要(yao)為http請求減(jian)(jian)負。如(ru)何減(jian)(jian)負?1、去(qu)除一些不必要(yao)的對(dui)象(xiang)。2、將(jiang)臨(lin)近的兩(liang)張圖(tu)片合成一張。3、合并CSS文件看看下面代(dai)碼,需要(yao)加載三個(ge)(ge)CSS文件:我們可以(yi)將(jiang)其合成一個(ge)(ge):從而減(jian)(jian)少http請求。
五、內(nei)容太(tai)多(duo)數據(ju)庫龐大
這個原因被很多(duo)人忽視(shi),但(dan)是(shi)的(de)的(de)確確真(zhen)實存在(zai)(zai)。由于現在(zai)(zai)絕大多(duo)數(shu)企(qi)業網(wang)站用的(de)都(dou)是(shi)Aceess小型數(shu)據(ju)庫,對數(shu)據(ju)讀(du)(du)寫交換數(shu)量是(shi)有嚴格要(yao)求的(de)。一般而言小型網(wang)站讀(du)(du)寫幾(ji)萬條數(shu)據(ju)Access完全可(ke)以支(zhi)撐,但(dan)是(shi)超過(guo)十萬條或者更多(duo),其效(xiao)率就(jiu)大打折扣了。而且當數(shu)據(ju)庫容積達到30M以上后(hou),讀(du)(du)寫檢索速度(du)會大幅下降。對應的(de),網(wang)站數(shu)據(ju)加(jia)載速度(du),頁面(mian)
打(da)開速度一樣大(da)幅(fu)下(xia)降。很多(duo)(duo),尤(you)其是(shi)很多(duo)(duo)小(xiao)網站始終找不到運行速度慢的(de)原因(yin),而檢(jian)查(cha)一下(xia)數據庫(ku)或(huo)許就會豁然開朗。
六、其它小技巧
a、去除不必要加(jia)載(zai)項。
b、如果在網(wang)頁上嵌入了(le)其(qi)它(ta)網(wang)站的widget,如果有選擇余地(di),一定要選擇速度快的。
c、盡量用圖片代(dai)替flash,這(zhe)對SEO也有好處。
d、有些內容可(ke)以靜態化(hua)就將其靜態化(hua),以減(jian)少服務(wu)器的負擔。
如果有問題請聯(lian)系://www.kfqseo.com
上一篇:網站降權K站原因
下一篇:解決網站過度優化怎么辦?