深入分析影響頁面開啟時間的關鍵因素

2021-09-01 13:55:26 字數 642 閱讀 8273

在做**的時候需要注 意的幾點,我們做**優化就可以依照這幾點來優化**結構以及訪問速度。

一、連線網路

頁面開啟過程中,連線請求次數越少,開啟二手鋼琴速度越快,而我部落格的頁面開啟過程中,共有42次請求(比33%的**請求次數多),可節省18次連線。也細分出了幾個方面。

1、合併網域名稱。建議將只有1個資源的網域名稱合併到其他網域名稱下

2、合併js。合併相同網域名稱下的js,可以減少網路連線次數。

3、合併css。合併相同網域名稱下的css,可以減少網路連線次數。

4、快取靜態資源。變化很少的靜態資源可以設定客戶端快取,減少請求。

5、使用css sprite。使用css sprite技術可以減少請求次數。

三、開啟頁面

使用者瀏覽器開啟頁面的過程,受頁面內容大小、設計等的影響。該方面主要從以下兩個細節著手:

1、js位置。js放在頁面最後,可以加快頁面開啟速度。

2、大小宣告。如果大小不做定義,則頁面需要重新渲染,速度受到影響。

雖然除此之外頁面開啟速度還和主機本身配置及環境等因素有關係,但最主要的因素還是在**本身,因此我們優化好**內部結構以及**都是很有必要的,以上 三個方面都是最直接也是最常見的影響頁面開啟速度的,也許有的你已經做的足夠好,也許有的細節還沒注意過,那麼可以從這些細節著手進行改進。

Linux下時間度量的深入分析

一 ansi clock函式 1 概述 clock 函式的返回值型別是clock t,它除以clocks per sec來得出時間,一般用兩次clock函式來計算程序自身執行的時間.ansi clock有三個問題 1 如果超過乙個小時,將要導致溢位.2 函式clock沒有考慮cpu被子程序使用的情況...

深入分析const關鍵字模型

頂層const和底層const const和其他關鍵字 最近在複習c primer,把以前沒注意到的都深入研究了一下。此篇部落格的結論都建立於c 11或者c 14的新標準上,編譯器為vs2015 community版本,g 可能會有較大出入 這點筆者已經在其他部落格上驗證 c語言中的巨集機制被繼承到...

new的深入分析

new 是c 的乙個關鍵字,同時也是操作符。關於new的話題非常多,因為它確實比較複雜,也非常神秘,下面我將把我了解到的與new有關的內容做乙個總結。new的過程 當我們使用關鍵字new在堆上動態建立乙個物件時,它實際上做了三件事 獲得一塊記憶體空間 呼叫建構函式 返回正確的指標。當然,如果我們建立...