国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

頁面加速優化

shixinzhang / 3046人閱讀

摘要:延遲加載當我們調用外部的時候,使用事件在頁面內部被加載前,外部將不被加載腳本調用外部文件拷貝以上代碼。代碼代碼片段組合外部工具列表頁面加速優化頁面請求工具工具大全擴展閱讀方面的設置

內聯 CSS 優點

使用內聯 CSS 可以減少瀏覽器去服務端去下載 CSS 文件

關鍵 CSS 內聯到 HTML 文件中

缺點

CSS 文件沒法被緩存

  

注意:該方法只適用于很小的 CSS 文件,如果你的 CSS 文件足夠大以及復雜,應該使用外部 CSS 的方法。

優化 CSS 交付 優化策略

外部的 CSS 不要超過一個,大小應該小于 50k

對于下拉區域以上的內容,使用 style 標記內聯小 CSS 到 HTML

不要使用 @import 調用 CSS

不要把 CSS 元素放在 HTML 的 divs 或者 你的 h1s 中

以上步驟可以最小化渲染阻塞 CSS,使得頁面加載非常快速。

如果你有多個 CSS 文件,應該把他們合并成一個。

延遲加載 javascript

當我們調用外部 javascript 的時候,使用 "onload" 事件

在頁面內部被加載前,外部 javascript 將不被加載T

External javascript will then run and affect page

腳本調用外部 javascript 文件

拷貝以上代碼。

把代碼粘貼到你的 HTML,放置在 標簽之前(靠近 HTML 文件的底部)。

把 "defer.js" 變更為你外部 JS 文件的名字。

確保文件路徑是正確的。例如:如果你僅僅放置 "defer.js",這時 "defer.js" 必須與你的 HTML 文件在同一目錄下面。

把 javascript 分為兩組,一組是加載頁面必須的,一組是加載完成頁面后需要使用到的(比如分析數據的 js,交互用的等等)。

示例證明:

Page with script inline - here

Page with external script using "defer" - here

Page using the recommended code above - here

延遲圖片 可能存在的問題

延遲加載會引起性能問題

延遲加載對于某些頁面是不可行的

延遲加載對于 mobile 性能是不理想的

不使用延遲加載或 jQuery 延遲圖片

延遲加載實際會做的事情:

觀察一個滾動位置

監控一個滾動位置

對一個滾動位置起作用R

延遲圖片

在以上 4 個事情中,僅僅只有一個是延遲圖片。

HTML 代碼:


javascript 代碼片段:


組合外部 CSS 工具列表

CSS delivery tool

頁面加速優化

頁面請求工具

Google pagespeed insights tool

Google 工具大全

擴展閱讀

Inline small CSS

Optimize CSS delivery

render-blocking-css

Defer loading javascript

https://www.feedthebot.com/pagespeed/avoid-css-import.html

Critical rendering path

How to defer images

Combine external CSS

Leverage browser caching

Render blocking javascripts

Guide to the robots.txt file

Nginx Cache方面的設置

Avoid CSS @Import

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/85754.html

相關文章

  • 頁面性能優化實踐總結

    摘要:頁面性能優化學而不思則惘,思而不學則殆前幾天接到一個頁面效果優化的任務,邊做邊查閱了一些關于頁面性能的資料。可能只需要在中使用這類屬性,即可開啟硬件加速硬件加速真的那么好嗎從本人在移動端開發的實踐來看,硬件加速是比較坑的。 頁面性能優化 學而不思則惘,思而不學則殆 前幾天接到一個頁面效果優化的任務,邊做邊查閱了一些關于頁面性能的資料。做完任務之后,抽空寫了一篇總結,梳理一下思路,加深自...

    LiangJ 評論0 收藏0
  • 頁面性能優化實踐總結

    摘要:頁面性能優化學而不思則惘,思而不學則殆前幾天接到一個頁面效果優化的任務,邊做邊查閱了一些關于頁面性能的資料。可能只需要在中使用這類屬性,即可開啟硬件加速硬件加速真的那么好嗎從本人在移動端開發的實踐來看,硬件加速是比較坑的。 頁面性能優化 學而不思則惘,思而不學則殆 前幾天接到一個頁面效果優化的任務,邊做邊查閱了一些關于頁面性能的資料。做完任務之后,抽空寫了一篇總結,梳理一下思路,加深自...

    caoym 評論0 收藏0
  • 頁面加速優化

    摘要:延遲加載當我們調用外部的時候,使用事件在頁面內部被加載前,外部將不被加載腳本調用外部文件拷貝以上代碼。代碼代碼片段組合外部工具列表頁面加速優化頁面請求工具工具大全擴展閱讀方面的設置 內聯 CSS 優點 使用內聯 CSS 可以減少瀏覽器去服務端去下載 CSS 文件 關鍵 CSS 內聯到 HTML 文件中 缺點 CSS 文件沒法被緩存 注意:該方法只適用于很小的 CSS...

    Lin_YT 評論0 收藏0
  • 頁面加速優化

    摘要:延遲加載當我們調用外部的時候,使用事件在頁面內部被加載前,外部將不被加載腳本調用外部文件拷貝以上代碼。代碼代碼片段組合外部工具列表頁面加速優化頁面請求工具工具大全擴展閱讀方面的設置 內聯 CSS 優點 使用內聯 CSS 可以減少瀏覽器去服務端去下載 CSS 文件 關鍵 CSS 內聯到 HTML 文件中 缺點 CSS 文件沒法被緩存 注意:該方法只適用于很小的 CSS...

    xiaotianyi 評論0 收藏0

發表評論

0條評論

shixinzhang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<