国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

優化網頁之快速的呈現我們的網頁_javascript技巧

來源:懂視網 責編:小采 時間:2020-11-27 20:37:24
文檔

優化網頁之快速的呈現我們的網頁_javascript技巧

優化網頁之快速的呈現我們的網頁_javascript技巧:一.我們需要解決的麻煩 A.減少HTTP請求數. 減少HTTP請求數有什么好處: 降低服務器跟客戶端的建立和消除HTTP請求和響應Header的開銷 減少服務器為HTTP連接的進程和線程的開銷,如果可能,還會包括GZIP壓縮的CPU開銷. B.減小被請求文件大小, 減少請求
推薦度:
導讀優化網頁之快速的呈現我們的網頁_javascript技巧:一.我們需要解決的麻煩 A.減少HTTP請求數. 減少HTTP請求數有什么好處: 降低服務器跟客戶端的建立和消除HTTP請求和響應Header的開銷 減少服務器為HTTP連接的進程和線程的開銷,如果可能,還會包括GZIP壓縮的CPU開銷. B.減小被請求文件大小, 減少請求

一.我們需要解決的麻煩
A.減少HTTP請求數.
減少HTTP請求數有什么好處:
降低服務器跟客戶端的建立和消除HTTP請求和響應Header的開銷
減少服務器為HTTP連接的進程和線程的開銷,如果可能,還會包括GZIP壓縮的CPU開銷.
B.減小被請求文件大小, 減少請求數據占用的網絡帶寬.
C.讓用戶更快的看到想要的結果.
D.提高客戶端渲染速度.
E讓瀏覽器同時能請求更多的數據.
F.提高服務器相應速度.
G.通過版本化控制客戶端Cache.

引用
二.如何解決我們的麻煩

A.如何減少HTTP請求數
1.合并JS文件跟 CSS文件.

2.合并框架圖片以及相對變動較少的圖片成一張,通過CSS背景切割來完成渲染.
3.合理使用本地Cache來緩存JS/CSS/IMAGE.
4.合理使用UserData緩存JS文件,對于FF用戶可以單獨請求服務器,這樣能解決80%用戶的問題.
5.把JS跟CSS合并成一個文件
寫法如下:


window.onload=function(){
document.getElementById("test2").innerHTML="傳說中滴JS測試者。如果你看到我,那JS也生效了";
}


引用
以上內容的文件同時被JS跟Style引用,都是有效的

B.減小被請求文件大小,減少請求數據占用的網絡帶寬
1.壓縮JS體積
刪除JS中空白換行,注釋,混淆把長變量換成短變量
2.壓縮CSS體積
刪除CSS注釋
CSS中的寫法盡量用簡寫,比如:
.bak{background:url(sina.gif) no-repeat left};
3.使用DIV+CSS方式搭建網站結構,提高CSS重用性,來減少HTML文件大小.
4.使用服務器端GZIP壓縮JS/ CSS文件,縮小傳輸文件大小.
附注:Apache1跟Apache2的GZIP的效率跟方式不一樣的,根據需要自行選擇

C.讓用戶更快的看到想要的結果
用戶對于一個站點的白頁的忍受時間根據統計是8-12秒.
對于用戶能忍受的頁面白頁時間是8-10秒, 白頁的產生可能由于各種原因引起,我們能做的就是怎么讓用戶能變的稍微能等待更久.

方案1.多做一個引導頁,讓用戶體會其中的變化
案例:mail.aol.com中的loading引導頁


方案2.優先載入頁面結構以及結構圖片,后一步載入當前頁面數據,再后 一步載入Iframe,Flash等數據.讓用戶盡早的看到被打開頁面的希望.

D.提高客戶端渲染速度
這個問題就比較泛泛了,影響客戶端的渲染速度有多方面的,主要目的都是提高程序方面的效率.
1. 對于大索引的結構,盡可能的少用索引訪問,能用訪問兄弟節點的方式盡可能用訪問兄弟節點的方式.
var t1=new Date();
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("xml.xml");
var node=xmlDoc.documentElement.firstChild;
var a=[],i=-1;
do a[++i]=node.getAttribute("text");
while(node=node.nextSibling);
a=a.join("");
document.write(a.length);
alert(new Date()-t1);


引用
2. 字符串拼接盡可能用數組方式

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

優化網頁之快速的呈現我們的網頁_javascript技巧

優化網頁之快速的呈現我們的網頁_javascript技巧:一.我們需要解決的麻煩 A.減少HTTP請求數. 減少HTTP請求數有什么好處: 降低服務器跟客戶端的建立和消除HTTP請求和響應Header的開銷 減少服務器為HTTP連接的進程和線程的開銷,如果可能,還會包括GZIP壓縮的CPU開銷. B.減小被請求文件大小, 減少請求
推薦度:
標簽: 快速 技巧 js
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产特级全黄一级毛片不卡 | 97伊人久久 | 一级毛片免费毛片毛片 | 亚洲v欧美| 国产在线观看第一页 | 久国产精品视频 | 精品一区二区三区五区六区七区 | 国产精品成人久久久久久久 | 国产一区2区 | 亚洲 欧美 日韩 在线 | 久久精品国产免费一区 | 欧美精品色精品一区二区三区 | 国产成人精品综合久久久 | 国产有码 | 青青操国产视频 | 国产成人在线精品 | 国产一在线 | 精品欧美一区二区三区免费观看 | 欧美亚洲另类在线观看 | 日韩 亚洲 欧美 中文 高清 | 国产精品久久新婚兰兰 | 伊人一区 | 欧美日韩一二区 | 妖精视频一区二区三区 | 亚洲欧美日韩在线观看二区 | 国产一区二区高清视频 | 亚洲国产精品日韩在线 | 亚洲 另类 在线 欧美 制服 | 久久99国产精品成人欧美 | 俄罗斯女人禽交zozo | 精品国产一区二区三区2021 | 国产精品高清久久久久久久 | 日本色图在线 | 免费a级在线观看完整片 | 国产99在线观看 | 美日韩一区二区三区 | 免费看真人a一级毛片 | 欧美一区二区三区香蕉视 | 亚洲综合一区二区精品久久 | 亚洲精品在线免费观看 | 亚洲一区二区三区高清 |