一、開(kāi)啟服務(wù)器端的GZIP來(lái)壓縮文件。
GZIP是一個(gè)文件壓縮程序,壓縮比率最少在40%,最高甚至達到80%。其在IIS及Apache服務(wù)器上均可開(kāi)啟使用。這樣服務(wù)器上的網(wǎng)頁(yè)在傳輸之前,先使用Gzip壓縮再傳輸給客戶(hù)端,客戶(hù)端接收之后由瀏覽器解壓顯示,這樣雖然稍微占用了一些服務(wù)器和客戶(hù)端的CPU,但是換來(lái)的是更高的帶寬利用率、更快的網(wǎng)頁(yè)加載速度,而且對于純文本來(lái)說(shuō),壓縮率是相當可觀(guān)的,一般能壓縮60%以上。打一個(gè)通俗的比方,好比1G的文件被壓縮成400M了,你說(shuō)網(wǎng)頁(yè)加載速度能不提升嗎!
二、網(wǎng)站代碼優(yōu)化
代碼優(yōu)化能夠提高網(wǎng)頁(yè)的下載速度、降低服務(wù)器使用的資源、提高網(wǎng)絡(luò )帶寬利用率。 長(cháng)沙做網(wǎng)站
目前有三種方式進(jìn)行:清理垃圾代碼;Css優(yōu)化;JS優(yōu)化。
① 常見(jiàn)的垃圾代碼,空格。去除,空白區域(空格,制表符,換行符等)都可以安全刪除。
② css優(yōu)化,CSS與頁(yè)面盡量相分離,盡量采用外部調用。
③ js優(yōu)化,采用底部位置加外部調用的方式優(yōu)化。
目前為止,百度搜索引擎不解析JS生成的頁(yè)面或內容,JS代碼冗長(cháng),執行效率遠低于HTML,導致網(wǎng)頁(yè)打開(kāi)會(huì )很慢.
三、圖片、FLASH、視頻、音頻等的優(yōu)化
對于圖片的優(yōu)化,主要來(lái)自圖片本身。盡量采用jpeg、gif、png等相對較小的圖片格式,也可使用PS或Jpeg imager等圖片壓縮工具對圖片進(jìn)行壓縮。FLASH、視頻、音頻等文件也可使用專(zhuān)業(yè)工具進(jìn)行壓縮。除此外,還應對播放flash、視頻、音頻等文件的控件代碼進(jìn)行優(yōu)化。例如在選擇控件代碼屬性時(shí),應遵從最小化原則,滿(mǎn)足基本需求即可,刪除不必要的屬性及注釋代碼。 長(cháng)沙做網(wǎng)站
四、使用良好的結構
可擴展 HTML (XHTML) 具有許多優(yōu)勢,但是其缺點(diǎn)也很明顯。XHTML 可能使您的頁(yè)面更加符合標準,但是它大量使用標記(強制性的 <start> 和 <end> 標記),這意味著(zhù)瀏覽器要下載更多代碼。所以,事情都有兩面性,嘗試在您的網(wǎng)頁(yè)中使用較少的 XHTML 代碼,以減小頁(yè)面大小。如果您確實(shí)不得不使用 XHTML,試著(zhù)盡可能對它進(jìn)行優(yōu)化。
五、盡可能延遲腳本加載
一種提升頁(yè)面下載速度的潛在方式是將腳本放在頁(yè)面的底部,使頁(yè)面加載更迅速。通常,瀏覽器只能(從同一個(gè)域)下載不超過(guò)兩個(gè)并行對象,如果一個(gè)對象是一段 JavaScript 代碼,那么在該腳本下載完之前,其他頁(yè)面組件的下載將會(huì )暫停。如果將 JavaScript 代碼放在頁(yè)面底部,(在大多數情況下)它將在最后下載,這時(shí)所有其他組件都已下載完。長(cháng)沙做網(wǎng)站