婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 網站Web端訪問性能提升技巧總結

網站Web端訪問性能提升技巧總結

熱門標簽:各國地圖標注點 機器人電銷原理 如何代理外呼線路 太原做地圖標注的 威海語音外呼系統平臺 外呼系統是怎么實現高頻 銅川外呼系統代理商 wow地圖標注插件怎么用 漢中電話機器人哪家好

《高性能網站建設指南》這本書里為Web性能提升設置了14條規則:
1.盡量減少 HTTP 請求
2.使用 CDN
3.添加 Expires 頭
4.采用 Gzip 壓縮組件
5.將樣式表放在頂部
6.將腳本放在底部
7.避免 CSS 表達式
8.使用外部的 javascript 和 CSS
9.減少 DNS 查詢
10.精簡 javascript
11.避免重定向
12.刪除重復的腳本
13.配置 ETag
14.使 Ajax 可緩存
下面是一些基本總結:

一、 理解 Ajax 性能
做性能優化時,不要浪費時間去嘗試為那些不消耗大量時間的代碼提速。
通常瀏覽器在運行javascript上花費的時間很少,絕大部分時間消耗在 DOM 上。
Ajax 提供了取代頁面替換的有效方案,善加利用 Ajax 能使應用程序運行的更快。

二、 創建快速響應的 WEB 應用
如何定義快速呢?
javascript 代碼執行時間超過 0.1 秒,頁面會給人不夠平滑快捷的感覺;執行時間超過 1秒,則會感到應用程序緩慢;超過 10 秒,用戶會非常沮喪。
javascript 是單線程的!
在頁面上任何開銷很大的(例如,長時間運行)javascript 操作都應該委托給 Web Worker。
在 XMLHttpRequest 的異步模式中,XHR 實質上就是一個擁有專用 API 的 Web Worker。
內存對響應時間的影響:
1.在 GC 執行回收時,會凍結整個運行環境,直到遍歷完整個創建對象的“堆”。隨著應用程序內存占用的增加,遍歷整個堆去查找用戶不再使用的對象所需要的時間最終會引起用戶的注意。
2.網頁內存需求增長到足夠大,迫使操作系統開始內存分頁,系統把內存頁從物理內存轉移到虛擬內存(例如從 RAM 到硬盤)。
如果確定內存有問題,可以通過以下兩種方式清理內存:
1.使用 delete 關鍵字從內存中移除不再需要的 javascript 對象
2.從 DOM 樹中移除不再是必須的節點

三、拆分初始化負載
可以把 javascript 代碼拆分到不同的組,第一組包含初始化頁面所必須的函數,剩下的則在這些代碼需要執行時按需加載它們,或者等到初始化的那些 javascript 代碼加載完畢時再加載。

四、 無阻塞加載腳本
瀏覽器在下載和解析 javascript 腳本時,不僅會阻塞頁面中其他內容的下載,還會阻塞腳本后面所有元素的渲染。
瀏覽器在下載和執行腳本時出現阻塞的原因在于,腳本可能會改變頁面或 javascript 的命名空間。
很顯然 javascript 腳本沒有必要按順序下載,這方面 IE8 走在了前面,IE8 是第一個支持腳本并行下載的瀏覽器。
下面列出異步加載腳本的技術:
1.XHR eval:該技術用過 XHR 從服務器獲得腳本,然后通過 eval 執行腳本內容。
2.XHR 注入:類似于 XHR eval,但是與 eval 不同的是,該機制是通過創建一個 script 的 DOM 元素,然后把 XHR 的響應注入到 script 中執行 javascript。
3.Script DOM Element:該技術使用 javascript 動態創建 script DOM 元素并設置其 src 屬性。下載過程中用這種方式創建腳本不會阻塞其他組件。和前面的技術相比,該技術允許跨域獲取腳本。
4.Script defer 屬性:HTML 4 為 script 標簽定義了一個擴展屬性:defer。帶有 defer 屬性的 JavaScript 文件下載時,它不會阻塞瀏覽器的其他進程,因此這類文件可以與其他資源文件一起并行下載。帶有 defer 屬性的 script 標簽可以放置在文檔的任何位置。對應的 JavaScript 文件將在頁面解析到 script 標簽時開始下載,但不會執行,直到 DOM 加載完成,即onload事件觸發前才會被執行。但是,defer 屬性只被 IE 4 和 Firefox 3.5 更高版本的瀏覽器所支持,所以它不是一個理想的跨瀏覽器解決方案。
Script async 屬性:HTML 5 為 script 標簽定義了一個新的擴展屬性:async。它的作用和 defer 一樣,能夠異步地加載和執行腳本,不因為加載腳本而阻塞頁面的加載。但是有一點需要注意,在有 async 的情況下,JavaScript 腳本一旦下載好了就會執行,所以很有可能不是按照原本的順序來執行的。如果 JavaScript 腳本前后有依賴性,使用 async 就很有可能出現錯誤。

五、 布置行內腳本
在樣式表后面的行內腳本會阻塞所有后續資源的下載,解決該問題的方法是調整行內腳本的位置,使其不出現在樣式表和任何其他資源之間。

六、 編寫高效的 javascript
盡量避免使用會增長作用域鏈的結構,比如使用 with 語句和 try-catch 語句中的 catch 從句。如果非局部變量的使用超過一次,那么為了降低性能損耗,應該把它存儲到一個局部變量中。例如,如果函數中多次訪問處于作用域鏈底層的document,可以把 document 賦值給一個局部變量,從而減少降低在作用域鏈中搜索變量的時間。
存儲和讀取數據的方式對腳本的性能影響很大。局部變量和字面量總是最快的,存取數組元素和對象屬性會引起性能損耗。如果數組元素或對象的屬性使用超過一次,那么為了提高存取速度,應該把它存儲到一個局部變量中。
在 javascript 中,循環經常成為性能瓶頸,為了使循環高效,可以使用倒序的方式來處理元素,即在控制條件中,將迭代變量和 0 作比較。
流控制也是影響腳本執行速度的一個重要因素。if 語句適用于少量離散值或一段區間值的判斷;switch 語句最好用于 3~10 個離散值的判斷。
謹慎的使用 DOM 中的 HTML nodelist 對象,每次存取這類對象的屬性,都會重新查詢 DOM 中的匹配節點。為了避免這種高昂的開銷,只有必要時才存取 nodelist 對象,并將經常存取的值存儲在局部變量中。例如,當用 for 遍歷通過 getElementsByTagName 得到的 nodelist 對象時,應該把 nodelist 的 length 賦值給一個局部變量。
如果 javascript 代碼運行時間過長,可以使用定時器把任務拆分執行。

七、 超越Gzip壓縮
所有的瀏覽器都支持 Gzip壓縮,并可以通過添加 Accept-Encoding 的 http 頭來向 web 服務器聲明支持壓縮:
Accept-Encoding: gzip, deflate
當請求中包含這個頭時, web 服務器就會開啟 Gzip 壓縮功能。

八、 圖像優化
各種圖片格式介紹
GIF:
1.只支持二進制透明(要么完全透明,要么完全不透明)
2.支持動畫
3.是無損格式
4.gif 有 256 色的限制,不適合顯示照片
JPEG:
1.不支持透明
2.不支持動畫
3.是有損格式,壓縮比很高,適合顯示照片
PNG:
1.支持 alpha 透明
2.不支持動畫
3.是無損格式
4.不是動畫時,應該盡可能 使用 png8(調色板png) 代替 gif。
圖像優化建議
1.首先要選擇合適的格式:用 jpeg 保存照片,用 gif 保存動畫,其他所有圖像用 png 保存,并且盡量使用 png8
2.不要在 html 中對圖像進行縮放
3.不要忘了 favicons
4.使用并優化 css sprite

九、 劃分主域
IE6、7等老瀏覽器把從同一個服務器并行下載的資源數限制為2個,IE8、firefox和chrome增加到了6個。
瀏覽器執行 “每個服務器端最大連接數” 的限制是根據 URL 上的主機名,而不是解析出來的 IP 地址。
可以把網頁中的資源放在不同的服務器上,加速資源的下載。

十、 少用 iframe
使用 iframe 會帶來的問題:
iframe 是開銷最高的 DOM 元素,創建 iframe 的開銷比創建其他類型的 DOM 元素要高 1~2 個數量級。
使用 iframe 會阻塞頁面的 onload 事件,延長了瀏覽器的忙指示。
雖然 iframe 是一個完全獨立的文檔,瀏覽器也會共享對每個瀏覽器的受限連接數(IE8、chrome為6個)

十一、 簡化 CSS 選擇符
CSS 的選擇符類型(從開銷最小到最大排序):
1.ID 選擇符#
2.類選擇符.
3.類型選擇符
4.相鄰兄弟選擇符 +
5.子選擇符
6.后代選擇符
7.通配符選擇符
8.屬性選擇符
9.偽類

標簽:石嘴山 辛集 三明 茂名 自貢 成都 三門峽 南京

巨人網絡通訊聲明:本文標題《網站Web端訪問性能提升技巧總結》,本文關鍵詞  網站,Web,端,訪問,性能,提升,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《網站Web端訪問性能提升技巧總結》相關的同類信息!
  • 本頁收集關于網站Web端訪問性能提升技巧總結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久一留热品黄| 亚洲人成精品久久久久久| 日韩一区二区免费高清| 亚瑟在线精品视频| 在线免费观看日韩欧美| 亚洲国产精品视频| 欧美丰满美乳xxx高潮www| 丝袜亚洲精品中文字幕一区| 欧美一区二区三区影视| 久久国产精品色婷婷| xf在线a精品一区二区视频网站| 国产亚洲综合av| 国产一区二区在线观看视频| 久久影院午夜片一区| av电影天堂一区二区在线| 亚洲久本草在线中文字幕| 色欲综合视频天天天| 一区二区三区在线播| 91精品国产一区二区人妖| 日韩电影在线免费观看| 久久综合色综合88| 不卡的电影网站| 日韩成人午夜电影| 国产欧美精品一区aⅴ影院| 在线观看日韩电影| 蜜乳av一区二区| 中文字幕亚洲综合久久菠萝蜜| 久久久亚洲精华液精华液精华液| 国产午夜精品一区二区三区四区| 亚洲一区二区av在线| 欧美一区二区在线免费观看| 成人精品电影在线观看| 日韩精品一级中文字幕精品视频免费观看 | 欧美成人一区二区三区在线观看| 国产精品不卡一区二区三区| 一本色道久久综合狠狠躁的推荐 | 日韩国产在线观看| 欧美精品一区二区三区一线天视频| 日本最新不卡在线| 久久久不卡网国产精品二区| 欧美日韩在线播放三区| 成人91在线观看| 国产在线观看一区二区| 亚洲一区二区成人在线观看| 亚洲国产精品av| 日韩精品中文字幕在线不卡尤物 | 奇米在线7777在线精品| 久久精品一区八戒影视| 欧美日韩国产一区| 欧美亚洲国产bt| 99re亚洲国产精品| 国产成人综合网站| 国产在线精品免费| 精品系列免费在线观看| 亚洲国产精品久久久久秋霞影院| 91麻豆视频网站| 国产成人自拍网| 捆绑调教美女网站视频一区| 亚洲电影在线播放| 亚洲国产色一区| 亚洲一区二区三区四区在线 | 欧美午夜在线一二页| 国产成人综合亚洲网站| 国产一区二区三区在线观看精品 | 洋洋av久久久久久久一区| 欧美不卡一区二区| 欧美va在线播放| 久久网站最新地址| 日韩欧美另类在线| 精品国产乱码久久久久久夜甘婷婷| 国产一区二区在线看| 蜜臀91精品一区二区三区| 亚洲va国产va欧美va观看| 亚洲国产日韩一级| 性感美女久久精品| 美女精品自拍一二三四| 婷婷综合另类小说色区| 免费精品视频最新在线| 国产精品白丝jk黑袜喷水| 暴力调教一区二区三区| 日本丰满少妇一区二区三区| 欧美午夜寂寞影院| 欧美一级在线观看| 国产天堂亚洲国产碰碰| 亚洲激情av在线| 麻豆91免费观看| 91麻豆福利精品推荐| 欧美人狂配大交3d怪物一区| 欧美不卡一区二区| 亚洲欧美日韩成人高清在线一区| 99国产一区二区三精品乱码| 91福利在线播放| 337p日本欧洲亚洲大胆精品| 国产精品不卡一区| 天使萌一区二区三区免费观看| 国产精品区一区二区三| 一区二区三区自拍| 韩国欧美国产一区| 欧美主播一区二区三区| 久久久久久综合| 亚洲黄色免费网站| 欧美aaaaaa午夜精品| 99国产精品一区| 欧美mv日韩mv亚洲| 亚洲线精品一区二区三区八戒| 国产三级久久久| 国产精品国产三级国产| 久久精品72免费观看| 99r精品视频| 久久久一区二区三区捆绑**| 伊人开心综合网| 成人一区二区在线观看| 日韩一区二区在线免费观看| 亚洲精品国产品国语在线app| 精品国产乱码91久久久久久网站| 在线免费观看日本一区| 国产亚洲欧美日韩在线一区| 一个色妞综合视频在线观看| 成人免费观看视频| 久久久精品免费网站| 麻豆成人久久精品二区三区红 | 丝袜国产日韩另类美女| 久久99国产精品久久99| 在线免费不卡视频| 亚洲欧洲精品一区二区三区| 国产成人精品一区二区三区网站观看 | 久久免费视频一区| 亚洲一区二区三区四区在线观看 | 综合久久给合久久狠狠狠97色| 欧美日韩国产一二三| 亚洲国产精品t66y| 国产不卡视频在线播放| 久久久国产精品麻豆| 韩国视频一区二区| 久久久久久久久久久久久久久99| 久久美女高清视频| 激情丁香综合五月| 欧美精品一区二区三区在线| 日av在线不卡| 精品粉嫩超白一线天av| 国产精品一品二品| 国产精品私房写真福利视频| 成人激情文学综合网| 中文字幕亚洲欧美在线不卡| 91亚洲精华国产精华精华液| 中文字幕亚洲成人| 在线免费观看一区| 亚洲成av人片www| 日韩欧美国产高清| 国产米奇在线777精品观看| 中文欧美字幕免费| 91浏览器打开| 日本一不卡视频| 久久久精品免费网站| 91老司机福利 在线| 一二三区精品福利视频| 日韩一区二区三| 成人激情文学综合网| 午夜日韩在线观看| 久久精品免费在线观看| 91久久精品网| 韩国成人在线视频| 亚洲男人的天堂网| 日韩精品一区二区在线| 风间由美中文字幕在线看视频国产欧美| 中文字幕在线不卡国产视频| 国产传媒日韩欧美成人| 亚洲精品免费在线| 91精品免费在线观看| 粉嫩aⅴ一区二区三区四区五区 | 国产亚洲视频系列| 成人av在线电影| 五月天激情小说综合| 国产欧美精品一区| 欧美精品一区二区在线观看| 99精品热视频| 黄网站免费久久| 最新热久久免费视频| 在线播放日韩导航| 92精品国产成人观看免费| 精品中文字幕一区二区| ㊣最新国产の精品bt伙计久久| 国模无码大尺度一区二区三区| 91电影在线观看| 精品写真视频在线观看| 亚洲在线免费播放| 中文一区二区完整视频在线观看| 亚洲最快最全在线视频| 精品国产伦一区二区三区免费| 亚洲第一久久影院| 国产精品视频一区二区三区不卡| 精品亚洲国内自在自线福利| 国产精品美女www爽爽爽| 精品久久久久久亚洲综合网| 欧美日韩亚洲国产综合| 91啪亚洲精品| 粉嫩嫩av羞羞动漫久久久 | 欧美高清在线视频| 欧美日韩在线直播| 一本到不卡精品视频在线观看 |