青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 297,  comments - 15,  trackbacks - 0
雅虎給出了優(yōu)化網(wǎng)站加載速度的34條法則(包括Yslow規(guī)則22條) 詳細說明,下載轉(zhuǎn)發(fā) ponytail 的譯文(來自帕蘭映像)。
  1.Minimize HTTP Requests 減少HTTP請求
  圖片、css、script、flash等等這些都會增加http請求數(shù),減少這些元素的數(shù)量就能減少響應(yīng)時間。把多個JS、CSS在可能的情況下寫進一個文件,頁面里直接寫入圖片也是不好的做法,應(yīng)該寫進CSS里,利用 CSS sprites 將小圖拼合后利用background來定位。
  2.Use a Content Delivery Network 利用CDN技術(shù)
  CDN 確實是好東西,8過服務(wù)器提供商的這項服務(wù)一般是要收費的,我以前買的國內(nèi)空間是有這個的但是我當時根本不知道啥用,現(xiàn)在沒了。。。
  3.Add an Expires or a Cache-Control Header 設(shè)置頭文件過期或者靜態(tài)緩存
  瀏覽器會用緩存來減少http請求數(shù)來加快頁面加載的時間,如果頁面頭部加一個很長的過期時間,瀏覽器就會一直緩存頁面里的元素。不過這樣如果頁面里的東西變動的話就要改名字了,否則用戶端不會主動刷新,看自己衡量了~ 這項可以通過修改.htaccess文件來實現(xiàn)。
  4.Gzip Components Gzip壓縮
  Gzip格式是一種很普遍的壓縮技術(shù),幾乎所有的瀏覽器都有解壓Gzip格式的能力,而且它可以壓縮的比例非常大,一般壓縮率為85%。壓縮沒壓縮,可以到 這里 做下測試。
  5.Put Stylesheets at the Top 把CSS放頂部
  讓瀏覽者能盡早的看到網(wǎng)站的完整樣式。
  6.Put Scripts at the Bottom 把JS放底部
  網(wǎng)站呈現(xiàn)完畢后再進行功能設(shè)置,當然這些JS要在你的加載過程中不影響內(nèi)容表現(xiàn)。


  7.Avoid CSS Expressions 避免CSS Expressions
  CSS表達式很可怕,這個只被IE支持的東西執(zhí)行時候的運算量非常大,你移動一下鼠標它都要進行重計算的,但有時候為了做瀏覽器的兼容必須要用到這個||| IE6去死去死!~
  8.Make JavaScript and CSS External 將JS和CSS外鏈
  前面講到了緩存這個事情,一些較為公用的JS和CSS,我們可以使用外鏈的形式,譬如我就是從Google外鏈來的Jquery文件,如果我的瀏覽者在瀏覽別的使用了這個外鏈文件的網(wǎng)站時已經(jīng)下載并緩存了這個文件,那么他在瀏覽我的網(wǎng)站的時候就不需要再進行下載了!~
  9.Reduce DNS Lookups 減少DNS查找
  貌似是要減少網(wǎng)站從外部調(diào)用資源,我的Google分析和picasa的外鏈圖片都算在里面了。
  10.Minify JavaScript and CSS 減小JS和CSS的體積
  寫JS和CSS都是有技巧的,用最少的代碼實現(xiàn)同樣的功能,減少空白,增強邏輯性,用縮寫方式等等,當然也有不少工具也能夠幫你實現(xiàn)這一點。
  11. Avoid Redirects 避免重定向
  再寫入鏈接時,雖然”http://www. today-s-ooxx. com”和”http://www. today-s-ooxx. com/” 僅有一個最后的”/”只差,但是結(jié)果是不同的,服務(wù)器需要花時間把前者重定向為后者然后進行跳轉(zhuǎn),這個要自己注意,也可以在Apache里用Alias 或者mod_rewrite或者DirectorySlash解決。
  12. Remove Duplicate Scripts 刪除重復(fù)腳本
  重復(fù)調(diào)用的代碼瀏覽器并不會識別忽略,而是會再次運算一遍,這當然是大大的浪費。
  13. Configure ETags 配置ETags
  搞不清楚咋回事,總之我是在. htaccess里把它刪除了。
  14. Make Ajax Cacheable 緩存Ajax
  Ajax是實時響應(yīng)的,在瀏覽器接收到新的數(shù)據(jù)前,舊的數(shù)據(jù)被緩存,這樣能夠更好的提高效率。
  15. Flush the Buffer Early 盡早的釋放緩沖
  當用戶進行頁面請求時,服務(wù)器端需要花費200到500毫秒時間來拼合HTML,將寫在head與body之間,釋放緩沖,這樣可以將文件頭先發(fā)送出去,然后再發(fā)送文件內(nèi)容,提高效率。
  16. Use GET for AJAX Requests 用GET方式進行AJAX請求
  Get 方法和服務(wù)器只有一次交互(發(fā)送數(shù)據(jù)),而 Post 要兩次(發(fā)送頭部再發(fā)送數(shù)據(jù))。
  17. Post-load Components 延遲加載組件
  最先加載必須的組件進行頁面初始化,然后再加載其他,YUI Image Loader 是很好的例子。
  18. Preload components 預(yù)加載組件
  提前加載以后可能用到的東西,和延遲加載并不沖突,它的目的是為后續(xù)請求提供更快的響應(yīng),參見Google首頁上的CSS sprites應(yīng)用。
  19. Reduce the Number of DOM Elements 減少DOM元素數(shù)量
  復(fù)雜的頁面結(jié)構(gòu)意味著更長的下載及響應(yīng)時間,更合理更高效的使用標簽來架構(gòu)頁面,是好的前端的必備條件。
  20. Split Components Across Domains 跨域分離組件
  頁面組件多個來源可以增大你的平行下載量,但注意不要過多,超過2-4個域名會引起上面說到的DNS查找浪費。
  21. Minimize the Number of iframes 減少iframe數(shù)量
  需要更有效的利用 ifames。 
  iframe 優(yōu)點:有利于下載緩慢的廣告等第三方內(nèi)容,安全沙箱,并行下載腳本 
  iframe 缺點:即使為空也會有較大資源消耗,會阻止頁面的onload,非語義
  22. No 404s 不要出現(xiàn)404頁面
  站點本身里(非搜索結(jié)果)出現(xiàn)404頁面,無意義的404頁面會影響用戶體驗并且會消耗服務(wù)器資源。
  23. Reduce Cookie Size 減小Cookie
  Cookie在服務(wù)器及瀏覽器之間的通過文件頭進行交換,盡可能減小Cookie體積,設(shè)置合理的過期時間,能夠很好的提高效率。
  24. Use Cookie-free Domains for Components 對組件使用無Cookie的域名
  對靜態(tài)組件的Cookie讀取是一種浪費,使用另一個無Cookie的域名來存放你的靜態(tài)組件式一個好方法,或者也可以在Cookie中只存放帶www的域名。
  25. Minimize DOM Access 減少DOM的訪問次數(shù)
  JS訪問DOM是很慢的,盡量不要用JS來設(shè)置頁面布局。
  26. Develop Smart Event Handlers 開發(fā)靈活的事件處理句柄
  DOM樹上過多的元素被加入事件句柄的話,反應(yīng)效率肯定會低,YUI事件工具有一個 onAvailable 方法可以幫助你靈活的設(shè)置DOM事件句柄
  27. Choose < link >over @import 使用< link >而非 @import
  在IE中使用@import就和在頁面底部用< link >一樣,我們前面說要把< link >放頂部的。
  28. Avoid Filters 避免過濾器的使用
  如果需要Alpha透明,不要使用AlphaImageLoader,它效率低下而且只對IE6及以下的版本適用,用PNG8圖片。如果你非要使用,加上_filter以免影響IE7+用戶。
  29. Optimize Images 優(yōu)化圖片
  將你的GIF轉(zhuǎn)為PNG8會是個減小體積的好辦法,另外有很多方法處理你的JPG及PNG圖片以達到優(yōu)化效果。
  30. Optimize CSS Sprites 優(yōu)化CSS Sprites
  在CSS Sprites中豎直并盡量緊湊的排列圖片,盡量將顏色相似的圖片排在一起,會減小圖片本身的大小及提高頁面圖片顯示速度。
  31. Don’t Scale Images in HTML 不要在HTML中縮放圖片
  圖片要用多大的就用多大的,1000X1000的圖片被width=”100″ height=”100″以后,本身的KB數(shù)是不會減少的。
  32. Make favicon. ico Small and Cacheable 縮小favicon. ico的大小并緩存它
  站點的瀏覽器ICO應(yīng)該不是經(jīng)常換吧,那就長時間的緩存它,并且最好控制在1K以下。
  33. Keep Components under 25K 保證組件在25K以下
  iPhone不能緩存25K以上的組件,并且這還是要在被壓縮前。
  34. Pack Components into a Multipart Document 將組件打包進一個多部分的文檔中
  就好像在郵件中加入附件一樣,一個HTTP請求就夠了,但是這一技術(shù)需要確保你的代理支持,iPhone就不支持。
from:
posted on 2010-02-28 19:07 chatler 閱讀(216) 評論(0)  編輯 收藏 引用 所屬分類: website

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(10)

隨筆分類(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感覺這個博客還是不錯,雖然做的東西和我不大相關(guān),覺得看看還是有好處的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品99久久久久久久久久久久 | 亚洲激情网站免费观看| 亚洲永久免费精品| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲国内在线| 亚洲日本中文| 国产精品久久久久久久9999| 亚洲永久在线观看| 亚洲欧美视频在线观看| 狠狠久久五月精品中文字幕| 欧美成人免费在线视频| 欧美成人激情视频免费观看| av成人激情| 亚洲欧美一区二区精品久久久| 国产三级精品在线不卡| 免费欧美视频| 欧美日韩一区在线播放| 午夜精品亚洲| 久久天天狠狠| 亚洲午夜电影在线观看| 亚洲欧美在线一区二区| 亚洲第一中文字幕| 一本色道久久88亚洲综合88| 国产精品亚洲人在线观看| 久久伊人免费视频| 欧美老女人xx| 久久免费精品视频| 欧美女激情福利| 久久精品天堂| 欧美精品久久久久久久久老牛影院 | 免费亚洲婷婷| 亚洲欧美色婷婷| 久久夜色精品国产噜噜av| 亚洲天堂激情| 久久久久在线| 亚洲欧美日本国产有色| 久久久久久久久蜜桃| 亚洲一区图片| 美女主播视频一区| 久久黄色小说| 欧美婷婷在线| 欧美福利视频在线观看| 国产精品日日摸夜夜添夜夜av | 99精品免费网| 久久久久久一区二区三区| 亚洲视频二区| 蜜臀va亚洲va欧美va天堂| 欧美亚洲尤物久久| 欧美女同在线视频| 欧美激情一区二区久久久| 国产精品亚洲综合久久| 亚洲精品久久久蜜桃| 伊人色综合久久天天五月婷| 亚洲一区二区三区777| 亚洲精品国产拍免费91在线| 久久精品国产99国产精品| 亚洲欧美另类久久久精品2019| 欧美激情视频免费观看| 牛人盗摄一区二区三区视频| 国产欧美日韩一区| 亚洲一区高清| 亚洲午夜免费福利视频| 欧美人与禽猛交乱配| 亚洲国产精品一区在线观看不卡| 樱花yy私人影院亚洲| 欧美中文字幕视频| 久久av在线看| 国产亚洲精品bt天堂精选| 亚洲综合电影| 久久激情综合网| 国产亚洲欧洲| 久久精品av麻豆的观看方式| 欧美专区第一页| 国产一区二区三区日韩| 欧美亚洲在线| 久久人人爽爽爽人久久久| 国产一区二区精品久久| 欧美一区视频| 欧美成人一二三| 亚洲精品国产日韩| 欧美日韩一区二区免费在线观看| 亚洲精品视频在线| 亚洲性图久久| 国产精一区二区三区| 欧美一级视频| 欧美成人精品在线播放| 亚洲欧洲日本一区二区三区| 欧美金8天国| 999亚洲国产精| 久久精品免费观看| 亚洲高清一二三区| 欧美日韩播放| 亚洲欧美国产一区二区三区| 久久久91精品国产| 亚洲高清一二三区| 国产精品a久久久久久| 亚洲——在线| 欧美大片一区| 亚洲一区二区三区免费视频| 国产欧美日韩91| 美女在线一区二区| 中文欧美在线视频| 美女诱惑黄网站一区| 9i看片成人免费高清| 国产精品网曝门| 蜜桃久久av| 亚洲自拍都市欧美小说| 欧美国产第一页| 亚洲男女自偷自拍| 91久久久在线| 国产欧美一区视频| 另类激情亚洲| 亚洲一区亚洲二区| 亚洲精品国产精品国自产观看浪潮| 亚洲影院免费| 亚洲人成在线观看| 国产香蕉久久精品综合网| 欧美成人午夜77777| 欧美一区二区精品| 一区二区国产在线观看| 欧美成人一品| 久久先锋影音| 欧美在线黄色| 亚洲午夜精品久久久久久app| 1000部国产精品成人观看| 国产精品毛片a∨一区二区三区|国 | 欧美/亚洲一区| 亚洲欧美日韩第一区| 亚洲人成亚洲人成在线观看图片| 久久国产精品久久久久久| 一本色道久久综合狠狠躁篇的优点 | 一区二区三区久久精品| 在线观看不卡av| 国产精品私拍pans大尺度在线| 免费亚洲电影在线观看| 久久精品72免费观看| 午夜视频精品| 亚洲午夜视频在线| 日韩亚洲成人av在线| 亚洲人成绝费网站色www| 欧美aaa级| 老司机一区二区| 久久久夜色精品亚洲| 欧美在线黄色| 亚欧成人在线| 欧美一级成年大片在线观看| 亚洲午夜一级| 亚洲欧美在线aaa| 亚洲欧美精品中文字幕在线| 亚洲综合日韩在线| 亚洲综合欧美日韩| 亚洲欧美另类综合偷拍| 欧美一区激情视频在线观看| 亚洲欧美日韩一区| 性欧美xxxx大乳国产app| 欧美一级免费视频| 欧美一区二区三区日韩视频| 欧美在线观看你懂的| 久久国产加勒比精品无码| 欧美在线视频导航| 久久一区二区精品| 嫩模写真一区二区三区三州| 欧美国产日韩一区二区| 亚洲国产精品一区二区久| 99视频有精品| 亚洲一区二区三区成人在线视频精品| 亚洲一区久久久| 久久精品亚洲一区| 欧美成人精品在线观看| 欧美日韩在线观看视频| 国产精品网站视频| 在线观看日韩精品| 99精品欧美| 久久精品一二三| 亚洲人成啪啪网站| 亚洲砖区区免费| 麻豆成人综合网| 国产精品黄色在线观看| 国产亚洲精品久久久| 亚洲人成艺术| 欧美在线一区二区| 亚洲国产精品一区| 亚洲在线视频网站| 欧美第一黄色网| 国产精品中文在线| 91久久极品少妇xxxxⅹ软件| 亚洲在线免费| 欧美成人精精品一区二区频| 99在线精品免费视频九九视| 久久成人免费日本黄色| 欧美日韩精品不卡| 精品成人一区二区三区四区| 亚洲视频精选| 女女同性精品视频| 亚洲欧美大片| 欧美日韩一二三区| 亚洲高清在线视频| 久久精品国产免费观看| 亚洲国产99精品国自产| 欧美专区在线|