日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

網(wǎng)站性能:圖片和Coockie以及移動應(yīng)用的優(yōu)化( 二 )


jpegtran -copy none -optimize -perfect src.jpg dest.jpg
30、優(yōu)化CSS Spirite在Spirite中水平排列你的圖片,垂直排列會稍稍增加文件大小;Spirite中把顏色較近的組合在一起可以降低顏色數(shù),理想狀況是低于256色以便適用PNG8格式;便于移動,不要在Spirite的圖像中間留有較大空隙 。這雖然不大會增加文件大小但對于用戶代理來說它需要更少的內(nèi)存來把圖片解壓為像素地圖 。100x100的圖片為1萬像素,而1000x1000就是100萬像素 。
31、不要在HTML中縮放圖像

不要為了在HTML中設(shè)置長寬而使用比實(shí)際需要大的圖片 。如果你需要:
img width=100 height=100 src=https://www.rkxy.com.cn/dnjc/mycat.jpg alt=My Cat /
那么你的圖片(mycat.jpg)就應(yīng)該是100x100像素而不是把一個(gè)500x500像素的圖片縮小使用 。
32、favicon.ico要小而且可緩存
favicon.ico是位于服務(wù)器根目錄下的一個(gè)圖片文件 。它是必定存在的,因?yàn)榧词鼓悴魂P(guān)心它是否有用,瀏覽器也會對它發(fā)出請求,因此最好不要返回一個(gè)404 Not Found的響應(yīng) 。由于是在同一臺服務(wù)器上,它每被請求一次coockie就會被發(fā)送一次 。這個(gè)圖片文件還會影響下載順序,例如在IE中當(dāng)你在onload中請求額外的文件時(shí),favicon會在這些額外內(nèi)容被加載前下載 。
因此,為了減少favicon.ico帶來的弊端,要做到:文件盡量地小,最好小于1K在適當(dāng)?shù)臅r(shí)候(也就是你不要打算再換favicon.ico的時(shí)候,因?yàn)楦鼡Q新文件時(shí)不能對它進(jìn)行重命名)為它設(shè)置Expires文件頭 。你可以很安全地把Expires文件頭設(shè)置為未來的幾個(gè)月 。你可以通過核對當(dāng)前favicon.ico的上次編輯時(shí)間來作出判斷 。
Imagemagick可以幫你創(chuàng)建小巧的favicon 。
33、保持單個(gè)內(nèi)容小于25K
這條限制主要是因?yàn)閕Phone不能緩存大于25K的文件 。注意這里指的是解壓縮后的大小 。由于單純gizp壓縮可能達(dá)不要求,因此精簡文件就顯得十分重要 。
查看更多信息,請參閱Wayne Shea和Tenni Theurer的文件Performance Research, Part 5: iPhone Cacheability - Making it Stick 。
34、打包組件成復(fù)合文本
把頁面內(nèi)容打包成復(fù)合文本就如同帶有多附件的Email,它能夠使你在一個(gè)HTTP請求中取得多個(gè)組件(切記:HTTP請求是很奢侈的) 。當(dāng)你使用這條規(guī)則時(shí),首先要確定用戶代理是否支持(iPhone就不支持) 。

推薦閱讀