網(wǎng)站的訪(fǎng)問(wèn)速度是每個(gè)站長(cháng)都關(guān)系的問(wèn)題,但是關(guān)注以下幾點(diǎn)會(huì )讓你的速度變得更快。?一、優(yōu)化圖片 幾乎沒(méi)有哪個(gè)網(wǎng)頁(yè)上是沒(méi)有圖片的。如果你經(jīng)歷過(guò)56K貓的年代,你一定不會(huì )很喜歡有大量圖片的網(wǎng)站。因為加載那樣一個(gè)網(wǎng)頁(yè)會(huì )花費大量的時(shí)間。即使在現在,網(wǎng)絡(luò )帶寬有了很多的提高,56K貓逐漸淡出,優(yōu)化圖片以加快網(wǎng)頁(yè)速度還是很有必要的。優(yōu)化圖片包括減少圖片數、降低圖像質(zhì)量、使用恰當的格式。1、減少圖片數:去除不必要的圖片。2、降低圖像質(zhì)量:如果不是很必要,嘗試降低圖像的質(zhì)量,尤其是jpg格式,降低5%的質(zhì)量看起來(lái)變化不是很大,但文大小的變化是比較大的。3、常識使用腳本文件代替效果:比如一些web2.0的樣式,如果使用ps制作,每個(gè)圖片基本會(huì )增加%5-%25的大小成本。相反,使用javascript代碼來(lái)實(shí)現效果,僅僅只增加幾個(gè)字節。?二、圖像格式的選擇 一般在網(wǎng)頁(yè)上使用的圖片格式有三種,jpg、png、gif。三種格式的具體技術(shù)指標不是這篇文章探討的內容,我們只需要知道在什么時(shí)候應該使用什么格式,以減少網(wǎng)頁(yè)的加載時(shí)間。1、JPG:一般用于展示風(fēng)景、人物、藝術(shù)照的攝影作品。有時(shí)也用在電腦截屏上。2、GIF:提供的顏色較少,可用在一些對顏色要求不高的地方,比如網(wǎng)站logo、按鈕、表情等等。當然,gif的一個(gè)重要的應用是動(dòng)畫(huà)圖片。3、PNG:PNG格式能提供透明背景,是一種專(zhuān)為網(wǎng)頁(yè)展示而發(fā)明的圖片格式。一般用于需要背景透明顯示或對圖像質(zhì)量要求較高的網(wǎng)頁(yè)上。?三、優(yōu)化CSS CSS疊層樣式表讓網(wǎng)頁(yè)加載起來(lái)更高效,瀏覽體驗也得到提高。有了CSS,表格布局的方式可以退休了。但有時(shí)我們在寫(xiě)CSS的時(shí)候會(huì )使用了一些比較羅嗦的語(yǔ)句,比如這句:?代碼:margin-top: 10px;margin-right: 20px;margin-bottom: 10px;margin-left: 20px;你可以將它簡(jiǎn)化為:margin: 10px 20px 10px 20px;又或者這句:A paragraph of decorated text?Second paragraph?Third paragraph?Forth paragraph?可以用div來(lái)包含:?A paragraph of decorated text?Second paragraph?Third paragraph?Forth paragraph??四、網(wǎng)址后加斜杠? 有些網(wǎng)址,比如http://www.szwanhu.com/520 當服務(wù)器收到這樣一個(gè)地址請求的時(shí)候,它需要花費時(shí)間去確定這個(gè)地址的文件類(lèi)型。如果520是一個(gè)目錄,不妨在網(wǎng)址后多加一個(gè)斜杠,讓其變成http://www.szwanhu.com/520/,這樣服務(wù)器就能一目了然地知道要訪(fǎng)問(wèn)該目錄下的index或default文件,從而節省了加載時(shí)間。?五、標明高度和寬度? 這點(diǎn)很重要,但很多人由于懶惰或其它原因,總是將其忽視。當你在網(wǎng)頁(yè)上添加圖片或表格時(shí),你應該指定它們的高度和寬度,也就是height和width參數。如果瀏覽器沒(méi)有找到這兩個(gè)參數,它需要一邊下載圖片一邊計算大小,如果圖片很多,瀏覽器需要不斷地調整頁(yè)面。這不但影響速度,也影響瀏覽體驗。? 當瀏覽器知道了高度和寬度參數后,即使圖片暫時(shí)無(wú)法顯示,頁(yè)面上也會(huì )騰出圖片的空位,然后繼續加載后面的內容。從而加載時(shí)間快了,瀏覽體驗也更好了。?六、減少http請求? 當瀏覽者打開(kāi)某個(gè)網(wǎng)頁(yè),瀏覽器會(huì )發(fā)出很多對象請求(圖像、腳本等等),視乎網(wǎng)絡(luò )延時(shí)情況,每個(gè)對象加載都會(huì )有所延遲。如果網(wǎng)頁(yè)上對象很多,這可以需要花費大量的時(shí)間。?因此,要為http請求減負。如何減負??1、去除一些不必要的多余代碼。?2、將臨近的兩張圖片合成一張。?3、合并CSS文件(減少服務(wù)器請求次數) ?七、其它小技巧?1、去除不必要加載項。2、盡量用圖片代替flash,這對SEO也有好處。3、統計代碼放在頁(yè)尾(或者使用延遲加載)。4、有些內容可以靜態(tài)化就將其靜態(tài)化,以減少服務(wù)器的負擔。5、如果在網(wǎng)頁(yè)上嵌入了其它網(wǎng)站的widget,如果有選擇余地,一定要選擇速度快的。