構(gòu)造請求、等待響應(yīng)需要時間,因此請求數(shù)量越少越好。減少請求的總體思路就是合并資源,減少顯示一個頁面需要的文件數(shù)。 網(wǎng)站建設(shè)要考慮減少HTTP請求數(shù)!
1. Image Map
通過設(shè)置<img>標(biāo)簽的usemap屬性與使用<map>標(biāo)簽可以在一幅圖片上切分出多個區(qū)域,指向不同的鏈接。比起使用多幅圖片分別構(gòu)造鏈接減少了請求數(shù)。
2. CSS Sprite(CSS貼圖整合/貼圖拼合/貼圖定位)
通過設(shè)置元素的background-position樣式做到。一般用于界面圖標(biāo)。典型的可以參考TinyMCE編輯器上方的那些小按鈕。多個小圖實(shí)質(zhì)是從一個統(tǒng)一的大圖通過不同的偏移量裁剪而來,這樣加載界面上的眾多按鈕實(shí)際上只要請求一次(請求大圖一次),從而減少HTTP請求數(shù)。
3. Inline Image(內(nèi)聯(lián)圖片)
在<img>的src中不指定外部圖片文件的URL,而是直接將圖片信息放入。例如src=”data:image/gif;base64,R0lGODlhDAAMAL...”某些特殊情況下有用(例如一個不大的圖片僅在當(dāng)前頁面用到)。
網(wǎng)站建設(shè)公司成創(chuàng)網(wǎng)絡(luò)提供大家,我們的聯(lián)系電話是:024-24851400。