最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CSS Sprite優(yōu)化 減少HTTP鏈接數(shù)

  發(fā)布時(shí)間:2009-08-03 00:25:04   作者:佚名   我要評(píng)論
CSS Sprite 最大的好處是:減少 HTTP 鏈接數(shù)。提高頁(yè)面質(zhì)量

頁(yè)面上的數(shù)據(jù),通過(guò) TCP/IP 包傳輸。在 1M ADSL 環(huán)境下,網(wǎng)速最大值為 128 Kb/s, MTU(Maximum
Transmission Unit) 的大小默認(rèn)為 1500 bytes. 去掉 TCP/IP 的頭部信息 40 bytes, 一個(gè) package 可以容納的文件大小為 1460 bytes. 下面是一張示意圖:
dsl-package-size.png

需要的包越少,意味著速度越快。

例子:淘寶首頁(yè)有一張 sprite: hd_20090313.png, 大小為 5.71 KB (5848 bytes). 需要 5 個(gè)包來(lái)傳輸(5848 / 1460 = 4.005)??磾?shù)據(jù),只多出了 8 bytes. 優(yōu)化到 5840 bytes 后,就可以減少一個(gè)傳輸包。

也許吹毛求疵了,但對(duì)于關(guān)鍵頁(yè)面,任何細(xì)節(jié)優(yōu)化,有時(shí)都是值得的。

類似的,對(duì)于頁(yè)面中的鏈接數(shù)量,也可以考慮瀏覽器的最大并發(fā)數(shù)來(lái)做細(xì)節(jié)優(yōu)化。比如,在 Firefox 下,同一個(gè) host 的最大并發(fā)數(shù)為 6, 增加鏈接數(shù)對(duì)下載時(shí)間的影響如下:
http-request.png

當(dāng)鏈接數(shù)從 6 的整數(shù)倍增 1 時(shí),下載時(shí)間明顯增大??紤] IE6 最大并發(fā)數(shù)是 2, 減少鏈接數(shù)時(shí),盡量減少到偶數(shù),是一個(gè)不錯(cuò)的優(yōu)化守則。

參考資料

PS: 出一道題目考考大家:CSS Sprite 的缺點(diǎn)是什么?

相關(guān)文章

  • css sprites技術(shù)將多個(gè)背景集成到一個(gè)png圖片上css定位

    美國(guó)YAHOO在頁(yè)面制作中所用到的圖片整合技術(shù),首先將小圖片整合到一張大的圖片上,然后根據(jù)具體圖標(biāo)在大圖上的位置,給背景定位,感興趣的朋友可以了解下具體的實(shí)現(xiàn)方法
    2013-04-02
  • 使用css sprites來(lái)優(yōu)化你的網(wǎng)站在Retina屏幕下顯示實(shí)現(xiàn)原理與代碼

    CSS sprites(CSS圖片精靈)已經(jīng)存在很久了。事實(shí)上,八年前就有CSS Sprites的詳細(xì)介紹。CSS Sprites為一些大型的網(wǎng)站節(jié)約了帶寬,讓提高了用戶的加載速度和用戶體驗(yàn),不需要
    2012-12-24
  • css sprites技術(shù) CSS Sprites圖片切割術(shù)與圖片優(yōu)化深入理解

    近段時(shí)間一直在做前臺(tái)的一些東西,涉及到很多div+css的問(wèn)題,原來(lái)這個(gè)叫CSS Sprites技術(shù),我對(duì)前臺(tái)這些個(gè)東西比較感興趣,所以會(huì)去了解多一點(diǎn)
    2012-12-03
  • 網(wǎng)頁(yè)設(shè)計(jì)中的CSS Sprites技術(shù)介紹及其優(yōu)化方法

    CSS Sprites 技術(shù)對(duì)于廣大的前端工程師來(lái)說(shuō)應(yīng)該是一點(diǎn)也不陌生。這個(gè)被國(guó)內(nèi)開發(fā)者昵稱為CSS精靈 CSS雪碧的家伙到底解決了什么問(wèn)題,我們又怎樣合理使用這個(gè)技術(shù)呢?下面讓我
    2012-05-31
  • 什么是CSS Sprites(圖片合并)技術(shù) 圖文介紹

    眾所周知,減少網(wǎng)站加載時(shí)間的最有效的方式之一就是減少網(wǎng)站的HTTP請(qǐng)求數(shù)。實(shí)現(xiàn)這一目標(biāo)的一個(gè)有效的方法就是通過(guò)CSS Sprites——將多個(gè)圖片整合到一個(gè)圖片中,然后再用CSS
    2011-06-21
  • CSS Sprites圖片合并代碼

    CSS Sprites的目的就是通過(guò)整合圖片,減少對(duì)服務(wù)器的請(qǐng)求數(shù)量,從而加快頁(yè)面加載速度
    2011-05-11
  • CSS Sprite打造的個(gè)性化導(dǎo)航菜單代碼

    最近在網(wǎng)上閑逛,然后發(fā)現(xiàn)了一個(gè)用css sprite技術(shù)打造的導(dǎo)航,頗為簡(jiǎn)便和易用。由于圖片的切換沒(méi)有用到任何js,所以顯得干凈整潔。具體想知道什么是css sprite技術(shù)的,可以
    2011-01-26
  • 使用CSS sprite 的好處和壞處分析

    無(wú)處不在的 CSS sptites - 為數(shù)不多的幾個(gè)可以直接跳過(guò)”流行”這個(gè)過(guò)程,而可以馬上并且牢牢地躋身于最佳 CSS 實(shí)踐之中的幾個(gè)技術(shù)之一。
    2010-04-17
  • CSS Sprite的一些最佳實(shí)踐方法

    眾所周知,減少網(wǎng)站加載時(shí)間的最有效的方式之一就是減少網(wǎng)站的HTTP請(qǐng)求數(shù)。實(shí)現(xiàn)這一目標(biāo)的一個(gè)有效的方法就是通過(guò)CSS Sprites——將多個(gè)圖片整合到一個(gè)圖片中,然后再用CSS
    2009-09-16
  • CSS Sprites 圖片整合技術(shù)分析

    論壇上提到這樣的問(wèn)題:“css中用一張背景圖做頁(yè)面的技術(shù)有什么優(yōu)勢(shì)?” 簡(jiǎn)單介紹一下 CSS Sprites 的優(yōu)點(diǎn): 當(dāng)用戶往U盤中拷200張圖片,會(huì)等很久。但是
    2009-06-21

最新評(píng)論

双鸭山市| 襄垣县| 白沙| 会理县| 绵阳市| 望谟县| 苏州市| 吉林省| 保德县| 防城港市| 陇西县| 丹寨县| 张北县| 新巴尔虎右旗| 兴安县| 东明县| 阳新县| 达拉特旗| 读书| 凭祥市| 杨浦区| 通江县| 开原市| 全椒县| 宁远县| 西青区| 宁夏| 伊吾县| 上高县| 望谟县| 县级市| 滦平县| 克东县| 湖南省| 玉林市| 晋宁县| 留坝县| 乐都县| 荃湾区| 丰宁| 尼勒克县|