2016-12-21
大部分海外空間都有月流量限制,如果你的空間,也受每月流量限制,那么你可能會(huì)為流量的增多而苦惱,你總會(huì)擔(dān)心空間流量過多而被斷開訪問,這樣做站,是很難把流量做上去的。
我站有幾個(gè)友情鏈接博客,就是因?yàn)樵铝髁砍瑯?biāo)而導(dǎo)致多次被關(guān)閉,嚴(yán)重影響了網(wǎng)站的正常發(fā)展。
因此,控制網(wǎng)頁(yè)流量是使用此類空間的站長(zhǎng)的重要任務(wù)。
瀏覽網(wǎng)頁(yè)產(chǎn)生的流量是由網(wǎng)頁(yè)html代碼、flash、圖片、css、js等文件體積組成,因此,控制空間網(wǎng)頁(yè)流量就得從這幾個(gè)部分出發(fā),減少它們的體積容量。
1、優(yōu)化html代碼
優(yōu)化html代碼,基本做法是去掉很多不必要的字符,例如去掉注釋部分、去掉空行等。
還有更重要的是html代碼的書寫問題。用少的代碼實(shí)現(xiàn)需求,是一個(gè)html程序員必須永遠(yuǎn)追求的境界。舉個(gè)很簡(jiǎn)單的例子,假如你對(duì)網(wǎng)頁(yè)表格寬度的定義,是在每個(gè)表格里都用“width="***px"”,那么你的寫法雖然能實(shí)現(xiàn)要求,但是總體看來是比較低效的。你完全可以用css全局定義一下table{width:***px}。這樣處理,你的代碼就會(huì)減少很多,簡(jiǎn)潔很多,進(jìn)一步說,你的網(wǎng)頁(yè)體積就會(huì)減少,網(wǎng)頁(yè)打開時(shí)間就會(huì)減少,網(wǎng)頁(yè)流量就會(huì)減少。
優(yōu)化html代碼,當(dāng)然少不了gzip壓縮,通過gzip壓縮,代碼的傳輸量會(huì)減少60%以上!這是控制流量值得推薦也是應(yīng)用廣泛的方法。你的網(wǎng)站啟用了gzip嗎?立即在線檢測(cè)gzip壓縮看看。如何啟用網(wǎng)站的gzip壓縮功能?
所以,優(yōu)化html代碼,無論是對(duì)于網(wǎng)頁(yè)流量的控制還是網(wǎng)頁(yè)打開時(shí)間的控制,都是非常重要的。不過你如果用的是現(xiàn)成的程序模版,基本是不用怎么優(yōu)化html了,開發(fā)者多在這方面下了很大功夫,做得已經(jīng)很優(yōu)秀的了。
2、優(yōu)化flash
flash體積一般比較大,這里談的優(yōu)化flash,并不是說如何去做體積更小的flash,而是站長(zhǎng)對(duì)flash的取舍問題。一張網(wǎng)頁(yè),如果放太多的flash文件,網(wǎng)頁(yè)體積就會(huì)變得非常之大,網(wǎng)頁(yè)打開速度會(huì)變得比較慢,網(wǎng)頁(yè)流量卻會(huì)增加得很快。
所以,網(wǎng)頁(yè)應(yīng)盡量少用,好不用flash文件。
3、優(yōu)化圖片
圖片是網(wǎng)頁(yè)的重要組成部分,一張網(wǎng)頁(yè)如果沒有圖片就會(huì)變得太過沉靜,很影響網(wǎng)頁(yè)美觀,也影響用戶感受。但是一張網(wǎng)頁(yè)如果圖片數(shù)量過多或體積過大,就會(huì)嚴(yán)重影響下載速度和打開時(shí)間,再就是,它會(huì)讓你的網(wǎng)頁(yè)流量增長(zhǎng)迅速,這對(duì)于受月流量限制的空間來說,簡(jiǎn)直就是個(gè)噩夢(mèng)。
所以,網(wǎng)頁(yè)除了使用很必要的圖片外,其他不相干的圖片應(yīng)盡量不用。一部分人使用圖床來控制空間流量,這樣做是個(gè)辦法,但不可否認(rèn)會(huì)導(dǎo)致網(wǎng)頁(yè)的打開時(shí)間增多和速度減慢的問題。
因此,我認(rèn)為圖片好是在正式放到空間使用前,做個(gè)壓縮優(yōu)化。webkaka的圖片在線壓縮優(yōu)化工具,給大家提供了一個(gè)便利,經(jīng)測(cè)試,部分圖片的無損壓縮比達(dá)到90%以上!換句話來說,50k的圖片經(jīng)過無損壓縮后,只有5k!
4、優(yōu)化css
優(yōu)化css,主要是從代碼出發(fā),刪除多余的字符,從而達(dá)到壓縮優(yōu)化的目的。webkaka的css在線壓縮優(yōu)化工具,能使部分css代碼壓縮比達(dá)到30%以上。使用壓縮優(yōu)化過css文件,可以減少網(wǎng)頁(yè)的總體積,從而減少瀏覽網(wǎng)頁(yè)時(shí)產(chǎn)生的流量。這是控制網(wǎng)頁(yè)流量的一個(gè)手段。
5、優(yōu)化js
與優(yōu)化css一樣,主要是從代碼出發(fā),刪除多余的字符,從而達(dá)到壓縮優(yōu)化的目的。webkaka的js在線壓縮優(yōu)化工具,能使js代碼壓縮比達(dá)到20%以上。
總結(jié)
網(wǎng)站空間月流量超標(biāo),是站長(zhǎng)不愿看到的事,但是換另一個(gè)角度來看,網(wǎng)站流量超標(biāo),不就說明了網(wǎng)站流量提升了么?這應(yīng)該事個(gè)值得慶賀的事!而對(duì)于本文提到的控制網(wǎng)頁(yè)流量的方法,其實(shí)只能是治標(biāo)不治本,好的做法是用個(gè)沒有月流量限制的空間,那樣,你可以騰出更多的時(shí)間去做網(wǎng)站內(nèi)容,而不用再去擔(dān)心網(wǎng)站流量的問題。