下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、本節(jié)主要談網(wǎng)絡(luò)傳輸環(huán)節(jié),利用HTTP 1.1的長連接特性,使得在一定程度上,服務(wù)器可以主動推送數(shù)據(jù)(減少了很多不必要的輪詢)。AD: 1.減少請求數(shù). 緩存,使用Expires 等設(shè)置過期時間;如果內(nèi)容沒有過期就不發(fā)送請求 合并小體積內(nèi)容,例如吧數(shù)量眾多的小圖片放在一個圖片,之后用css部分呈現(xiàn)(大體積的內(nèi)容就別合并了) 延遲加載;部分內(nèi)容,例如圖片在頁面呈現(xiàn)的時候才加載 (常用的就是滾動條到了以后才加載);減少不必要的請求 合并重復(fù)內(nèi)容和文件 考慮使用第三方CDN資源,例如jQuery有免費的CDN,有些用戶已經(jīng)在其他網(wǎng)站訪問過該內(nèi)容了,那么到我們的網(wǎng)站加載就更快了 (而且使用CDN降低對我
2、們服務(wù)器的壓力) 使用HTML 5 中的Local Storage等保存數(shù)據(jù)2.減少響應(yīng)內(nèi)容的體積. 適當(dāng)?shù)臅r候只返回響應(yīng)頭304 (HTTP緩存,如ETag等) 使用Gzip等壓縮文件內(nèi)容 使用免費的第三方工具,壓縮css,js和html等文件的大小 (例如我們常見的 jquery.min.js) 適當(dāng)使用Ajax操作 在適當(dāng)?shù)臅r候,將樣式,HTML和數(shù)據(jù)分離 (數(shù)據(jù)量很大的時候極大減小文件體積)1. <ul id="id"> 2. <li style="一大堆的樣式
3、">數(shù)據(jù) </li> 3. <li style="一大堆的樣式">數(shù)據(jù) </li> 4. <li style="一大堆的樣式">數(shù)據(jù) </li> 5. </ul> 6. 分成HTML 樣式 和數(shù)據(jù)3部分 7. 8. HTML 9.
4、 <ul id="id"> 10. <li></li> 11. <!- 如果使用數(shù)據(jù)模板等方式 只需要保留一個Li 否則需要多個 -> 12. </ul> 樣式保存在CSS文件中一些基本的小常識 雖然有很多個li 不用給每個li指定class數(shù)據(jù) 使用JSON返回 (如果覺得麻煩也可以嵌入在頁面中) 選擇體積更小的數(shù)據(jù)格式,例如JS
5、ON一般就比XML體積來的小 (都經(jīng)過壓縮以后還是更小) 在設(shè)計上,只傳送變化的部分?jǐn)?shù)據(jù) (例如要獲取100條數(shù)據(jù),可能已經(jīng)加載了90條,那么再加載10條就好了) 移除請求和響應(yīng)中不必要的HTTP Header (例如WCF Restful service中有的時候要傳遞表明當(dāng)前數(shù)據(jù)是JSON還是XML的HTTP Header) 部分功能,如壓縮會消耗CPU, 如ajax等會增加開發(fā)工作量,請謹(jǐn)慎選擇3.增加請求并發(fā)數(shù). RFC中,瀏覽器對于同一個域名下的資源只能使用2個線程同時進(jìn)行訪問(很多新的瀏覽器支持6個或者更多);解決方法是使用子域名,例如 1. <img src
6、60;="2. <img src ="3. <img src ="4. <img src ="5. <img src ="6. <img src ="7. <img src ="8. <img src =" 將一個超大的文件(例如有些人喜歡吧整個網(wǎng)站的js都放在一個文件)拆成一系列的中小文件 (有利于并發(fā)加載和緩存!)這個文件大小的Size選擇很重要 我個人建議是10k-200k (依賴于網(wǎng)絡(luò)) 上一條并沒有和1-2沖突,文件太小太多也不行,文件太少太大也不行,這是一個平衡的問題 通過分拆文件,使得最常用頁面(例如首頁)的加載速度變快了 控制加載順序,例如先加載頁面大體結(jié)構(gòu),然后多個javascript異步請求加載數(shù)據(jù)(把一個大的html變?yōu)槎鄠€小的html片段)4.其他
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林省白城市洮南市第十中學(xué)2025屆物理高三上期末經(jīng)典模擬試題含解析
- 山東省示范初中2025屆高三物理第一學(xué)期期中調(diào)研試題含解析
- 山西省忻州市2025屆物理高一上期中學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 2025屆北師大萬寧附中物理高一第一學(xué)期期中學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 江蘇省徐州一中2025屆物理高二上期末綜合測試模擬試題含解析
- 2025屆江蘇省兩校物理高二第一學(xué)期期中聯(lián)考試題含解析
- 2025屆四川巫溪縣白馬中學(xué)物理高三上期末質(zhì)量檢測試題含解析
- 深圳市育才中學(xué)2025屆物理高二上期末綜合測試模擬試題含解析
- 廣東省廣州市第二外國語學(xué)校2025屆高二物理第一學(xué)期期末達(dá)標(biāo)檢測模擬試題含解析
- 2025屆吉林省吉林市高三物理第一學(xué)期期末考試模擬試題含解析
- 2023年網(wǎng)絡(luò)與信息安全管理員(網(wǎng)絡(luò)安全管理員)三級理論試題及答案
- 植物盆栽課件教學(xué)課件
- 《復(fù)活》精制課件
- 2023年四川綿陽科技城新區(qū)下屬國有企業(yè)科服公司招聘筆試真題
- 2024年中小學(xué)天文知識競賽初賽試卷
- 2024年10月時政100題(附答案)
- 2024年危險化學(xué)品經(jīng)營單位安全管理人員證考試題庫
- JJF(蘇) 275-2024 測斜儀校驗臺校準(zhǔn)規(guī)范
- 楊柳煤礦“三量”動態(tài)變化情況分析報告(3)
- 因式分解經(jīng)典題型(含詳細(xì)答案)
評論
0/150
提交評論