欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Web性能再提升一檔的技巧

2021-02-15    分類: 網(wǎng)站建設

為什么web性能如此重要?

真的非常重要!

響應更快的網(wǎng)站會帶給用戶更好的體驗,理論上講,好的體驗等于好的用戶滿意度。更快,也意味著用戶在放棄之前,有希望更快的訪問到你的網(wǎng)站。放棄的原因有很多:頁面加載時間太長,用戶失去了興趣,瀏覽器崩潰等等。提高性能可以降低放棄率,會給網(wǎng)站了帶來顯著的效益。

運行時的性能受很多因素影響:

  • 從完成特定功能所采用的算法效率到優(yōu)化方法;
  • 從解釋器和瀏覽器渲染引擎的優(yōu)化或不足到有效內(nèi)存管理和CPU使用率;
  • 再到設計時間同步和異步操作之間的選擇,都會對性能產(chǎn)生影響。

運行時的性能是一個比較主觀的感覺。今天就從三個角度分享一下小編的性能優(yōu)化小技巧。

  • 角度一:當我們在瀏覽器的地址欄輸入一個URL,就開啟了一個新的網(wǎng)絡線程,DNS解析、TCP連接和HTTP請求和響應,不可避免地依賴網(wǎng)絡環(huán)境、受到網(wǎng)絡延遲、網(wǎng)絡不穩(wěn)定等因素影響。我們能做的只有盡可能減少網(wǎng)絡請求,以減少網(wǎng)絡線程產(chǎn)生的網(wǎng)絡消耗。
  • 角度二:瀏覽器也有部分原因,主流瀏覽器有IE、Chrome、Safari、Firefox、Opera等,不同的瀏覽器的JS引擎性能不同,帶給用戶的體驗也不同,比如IE8及以下的內(nèi)核表現(xiàn)不好是眾所周知的。
  • 角度三:除去網(wǎng)絡、瀏覽器等外圍因素,影響web性能的主要還是頁面本身。作為開發(fā)人員,性能優(yōu)化可以控制的部分就是頁面,包括頁面大小、頁面結(jié)構(gòu)、JS、CSS等等。

針對以上3點頁面加載過程所涉及到的因素,下面做簡單討論和優(yōu)化的辦法介紹~

性能優(yōu)化小技巧

根據(jù)這個公式,我們可以控制資源盡可能小。可以采取使用gulp等自動化構(gòu)建工具進行自動合并JS文件、壓縮文件和圖片等手段。

2) 避免重定向:重定向說明需要客戶端采取進一步操作才能完成請求,請求時間就會延長。所以輸入URL時應使用最完整的、最直接的地址,比如輸入www.baidu.com而不是baidu.com。

3) 使用緩存機制:主要有數(shù)據(jù)庫緩存、服務端緩存(反向代理和CDN緩存)、瀏覽器緩存。

2.  圖片懶加載

頁面圖片很多的,可以使用懶加載。只加載第一屏的圖片,當用戶滾動訪問后面的內(nèi)容時再加載相應圖片。方法是先用一張極小的占位圖代替圖片,占位圖只下載一次,將原本圖片的src存儲在另一個屬性中,判斷當圖片快進入可視區(qū)域就將路徑賦值給src并下載圖片進行展示。下面是簡單的例子:

注意這 3 個小細節(jié), Web 性能再提升一檔!

3. 代碼優(yōu)化

1)頁面結(jié)構(gòu):CSS放在HTML內(nèi)容上部,JavaScript放在HTML內(nèi)容下部。可以使用preload提前解析資源的DNS。由于瀏覽器是自上而下讀取內(nèi)容的,因此放置資源的位置會影響網(wǎng)站的訪問速度。比如,如果將script標簽放在HTML內(nèi)容的前邊,瀏覽器就會先調(diào)用JavaScript解釋器對JS進行解析,完成之后才會渲染其余的HTML內(nèi)容,對用戶來說,能看到的是HTML的內(nèi)容,所以1) 這么做會導致頁面可用性的延遲。另外,CSS是對頁面節(jié)點進行修飾的,如果CSSOM未構(gòu)建之前就進行了布局,等到CSSOM構(gòu)建出來,如果CSS修改了節(jié)點的布局,就會發(fā)生重排,需要重新計算布局并繪制。

2) JavaScript優(yōu)化:比如減少對DOM的操作,減少重排和重繪,減少作用域鏈查找,慎用eval函數(shù)等等。JS代碼和(下面的)CSS的優(yōu)化主要要求前端開發(fā)人員對頁面渲染原理有清晰的了解、對基礎知識的掌握和良好的編程習慣。

3) CSS優(yōu)化:比如減少使用通配符‘*’,提取公用樣式增強可復用性,選擇器準確可減少匹配時間,適度使用內(nèi)聯(lián)樣式。

新聞名稱:Web性能再提升一檔的技巧
網(wǎng)址分享:http://chinadenli.net/news38/101038.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、虛擬主機ChatGPT、自適應網(wǎng)站、動態(tài)網(wǎng)站、響應式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
四季精品人妻av一区二区三区 | 日本在线高清精品人妻| 国产又粗又爽又猛又黄的| 亚洲中文字幕在线观看四区| 欧美日韩国产精品第五页| 亚洲免费黄色高清在线观看| 成人免费高清在线一区二区| 欧美日韩精品久久亚洲区熟妇人 | 成人午夜爽爽爽免费视频| 日本少妇aa特黄大片| 午夜福利网午夜福利网| 久久热中文字幕在线视频| 国产欧美日韩在线一区二区| 欧美人妻免费一区二区三区| 青青免费操手机在线视频| 有坂深雪中文字幕亚洲中文| 最新国产欧美精品91| 国产精品一区二区视频成人| 冬爱琴音一区二区中文字幕| 色偷偷亚洲女人天堂观看| 一区二区三区四区亚洲另类| 好吊日视频这里都是精品| 九九热九九热九九热九九热| 欧美精品专区一区二区| 精品人妻精品一区二区三区| 日韩人妻欧美一区二区久久| 国产成人亚洲综合色就色| 久久碰国产一区二区三区| 亚洲欧美黑人一区二区| 好吊日在线观看免费视频| 国产亚洲精品一二三区| 日韩一区二区三区在线日| 激情三级在线观看视频| 亚洲熟女国产熟女二区三区| 亚洲综合激情另类专区老铁性| 国产在线不卡中文字幕| 欧美乱视频一区二区三区| 久久综合日韩精品免费观看| 久草视频在线视频在线观看| 日本av一区二区不卡| 99热在线精品视频观看|