国产毛片精品av一区二区,无码内射成人免费喷射,久久久精品日本一区二区三区,免费无码观看的av在线播放,亚洲人成在线观看网站无码,无码精油按摩潮喷在播放,精品无码久久久久久尤物,亚洲国产成人影院在线播放
Web Design
Mobile Internet
Brand Design
Innovative
News
Encyclopedias

[北京網站制作]高性能web開發之網絡傳輸環節

Date:2011-10-24 Aource:尚品中國 Type:網站百科
Word Size:small  medium  big

高性能web開發之網絡傳輸環節

1.減少請求數.

◆ 緩存,使用Expires 等設置過期時間;如果內容沒有過期就不發送請求

◆ 合并小體積內容,例如吧數量眾多的小圖片放在一個圖片,之后用css部分呈現(大體積的內容就別合并了)

◆ 延遲加載;部分內容,例如圖片在頁面呈現的時候才加載 (常用的就是滾動條到了以后才加載);減少不必要的請求

◆ 合并重復內容和文件

◆ 考慮使用第三方CDN資源,例如jQuery有免費的CDN,有些用戶已經在其他網站訪問過該內容了,那么到我們的網站加載就更快了 (而且使用CDN降低對我們服務器的壓力)

◆ 使用HTML 5 中的Local Storage等保存數據

2.減少響應內容的體積.

◆ 適當的時候只返回響應頭304 (HTTP緩存,如ETag等)

◆ 使用Gzip等壓縮文件內容

◆ 使用免費的第三方工具,壓縮css,js和html等文件的大小 (例如我們常見的 jquery.min.js)

◆ 適當使用Ajax操作

◆ 在適當的時候,將樣式,HTML和數據分離 (數據量很大的時候極大減小文件體積)

  1. <ul id="id"> 
  2.     <li style="一大堆的樣式">數據 </li> 
  3.     <li style="一大堆的樣式">數據 </li> 
  4.     <li style="一大堆的樣式">數據 </li> 
  5. </ul> 
  6. 分成HTML 樣式 和數據3部分  
  7.  
  8. HTML  
  9. <ul id="id"> 
  10.     <li></li> 
  11.     <!-- 如果使用數據模板等方式 只需要保留一個Li 否則需要多個 --> 
  12. </ul> 

樣式保存在CSS文件中一些基本的小常識 雖然有很多個li 不用給每個li指定class

數據

◆ 使用JSON返回 (如果覺得麻煩也可以嵌入在頁面中)

◆ 選擇體積更小的數據格式,例如JSON一般就比XML體積來的小 (都經過壓縮以后還是更小)

◆ 在設計上,只傳送變化的部分數據 (例如要獲取100條數據,可能已經加載了90條,那么再加載10條就好了)

◆ 移除請求和響應中不必要的HTTP Header (例如WCF Restful service中有的時候要傳遞表明當前數據是JSON還是XML的HTTP Header)

◆ 部分功能,如壓縮會消耗CPU, 如ajax等會增加開發工作量,請謹慎選擇

3.增加請求并發數.

◆ RFC中,瀏覽器對于同一個域名下的資源只能使用2個線程同時進行訪問(很多新的瀏覽器支持6個或者更多);解決方法是使用子域名,例如1.abc.com 2.abc.com

  1. <img src ="1.abc.com/1.png" /> 
  2. <img src ="1.abc.com/2.png" /> 
  3. <img src ="2.abc.com/3.png" /> 
  4. <img src ="2.abc.com/4.png" /> 
  5. <img src ="3.abc.com/5.png" /> 
  6. <img src ="3.abc.com/6.png" /> 
  7. <img src ="4.abc.com/7.png" /> 
  8. <img src ="4.abc.com/8.png" /> 

◆ 將一個超大的文件(例如有些人喜歡吧整個網站的js都放在一個文件)拆成一系列的中小文件 (有利于并發加載和緩存!)這個文件大小的Size選擇很重要 我個人建議是10k-200k (依賴于網絡)

◆ 上一條并沒有和1-2沖突,文件太小太多也不行,文件太少太大也不行,這是一個平衡的問題

◆ 通過分拆文件,使得最常用頁面(例如首頁)的加載速度變快了

◆ 控制加載順序,例如先加載頁面大體結構,然后多個javascript異步請求加載數據(把一個大的html變為多個小的html片段)

4.其他特殊技術.

◆ 利用HTTP 1.1的長連接特性,使得在一定程度上,服務器可以主動推送數據(減少了很多不必要的輪詢)

5.工具.

◆ Fiddler (Free)

◆ FireDebug (Free)

◆ HttpWatch

部分內容引用自MSDN和其他第三方文章..


標簽:北京網站制作 高端網站建設
 

?

Please contact our consultant

+86 10-60259772

Please provide your contact number. The project manager of shangpin China will contact you as soon as possible.

主站蜘蛛池模板: 97精品伊人久久大香线蕉app| 一区二区三区午夜无码视频| 国产又爽又黄又刺激的视频| 亚洲狼人伊人中文字幕| 99久热re在线精品视频| 亚洲成亚洲乱码一二三四区软件| 人妻与老人中文字幕| 午夜视频在线观看免费观看1| 天天爽天天狠久久久综合麻豆| 大香伊蕉日本一区二区| 欧洲极品无码一区二区三区 | 国产成人精品视觉盛宴| 久久九九精品国产综合喷水| 无码专区狠狠躁天天躁| 欧美日韩国产码高清综合人成| 午夜精品久久久久9999高清| 亚洲一区二区制服在线| 国产裸体xxxx视频在线播放| 清纯小美女主播流白浆| 免费无码观看的av在线播放| 久久精品国产亚洲精品2020| 国内精品伊人久久久久av一坑| 久久亚洲人成电影网| 尹人香蕉久久99天天拍| 另类亚洲小说图片综合区| 亚洲精品久久av无码麻| 国产午夜精品视频在线播放| 久久狠狠爱亚洲综合影院| 浪潮av色综合久久天堂| 狠狠亚洲狠狠欧洲2019| 日本大片在线看黄a∨免费| 日本看片一二三区高清| 亚洲色欲色欲77777小说网站| 亚洲成本人无码薄码区| 国产精品美女久久久久久麻豆| 无码人妻h动漫网站| 无码中文字幕热热久久| 无码国产成人午夜电影观看| 夜色资源站www国产在线视频| 天天做天天欢摸夜夜摸狠狠摸| 乱人伦中文无码视频在线观看|