影響網頁在網站上加載速度的因素

網站頁面加載速度的因素

今天,我們正在與一個有遠見的客戶會面,並討論什麼影響 網站加載速度。 現在,互聯網上正在進行一場激烈的戰鬥:

  • 遊客要求富人 視覺 體驗–即使在高像素的視網膜顯示器上也是如此。 這正在驅動更大的圖像和更高的分辨率,這些圖像正在膨脹。
  • 搜索引擎要求超 快速頁面 具有出色的輔助文字。 這意味著寶貴的字節花在了文本上,而不是圖像上。
  • 搜索權限是由 引人注目的內容。 如果不共享您的內容,則將限制其為您的內容創建反向鏈接和引用的能力……從而降低了自然搜索。

對於任何公司來說,這都是一個平衡的舉動,因此讓我們逐步了解頁面的加載方式以及障礙的可能位置。

  1. 基礎設施 –現代基礎設施利用光纖實現高速連接,固態驅動器和高速CPU,以運行路由設備,基於雲的Web服務器和數據庫服務器。 到目前為止,將您的站點託管在具有卓越連接性的新設施中的新設備上將提供最佳結果。
  2. 域解析 –當請求頁面時,通過名稱服務器解析域。 該請求幾乎是瞬時的,但是您始終可以通過使用 託管DNS服務.
  3. 數據庫優化 –在現代的內容管理系統中,必須對數據庫進行優化以增加查詢和響應未緩存訪問數據所需的時間。 將數據庫託管在與Web服務器不同的服務器上,但在相同的環境中也是一個好習慣。
  4. 負載均衡 –存在一種技術,可以部署多台服務器來共享跨它們的訪問者負載,而不只是將負載全部放在一台服務器上。 隨著需求的持續增長,這項技術提供了機會繼續向您的池中添加更多服務器……有時是實時的。
  5. 頁面請求 –域之後查詢您的內容管理系統或商務系統以獲取內容的路徑。 數據庫索引和硬件可能會影響內容的檢索速度。
  6. 頁面緩存 –大多數高性能的Web服務器都可以繞過對數據庫的請求並從緩存中提供內容。
  7. 標頭要求 –在頁面的內容中,通常有一些資源,例如腳本和样式表,需要在頁面加載到瀏覽器中之前請求。 太多的資源會延長頁面加載時間。
  8. 頁面元素 –瀏覽器通常一次一次將請求發送回同一服務器。 如果存在多個域或子域,則可以同時請求元素。 一些公司為腳本,樣式表和媒體部署了多個子域,以利用瀏覽器發出這些請求的方式。 如果要加載多個腳本或樣式表,將它們組合成最少數量的文件也將提高性能。
  9. 內容交付網絡 –信不信由你,地理位置在加載您的網站所需的時間中扮演著重要角色。 如果您離服務器很近,那麼它很快。 如果您橫跨大洲,則速度會較慢。 一種 可以按區域下載您的圖片,並將其更快地提供給您的受眾。
  10. 壓縮 –合併了Web資源的gzip壓縮的Web服務器, 壓縮,可減少多餘空間的腳本和CSS都可以顯著提高網站加載速度。
  11. 延遲加載 –如果元素實際上在頁面上不可見,為什麼要加載圖像? 如果您在我們的網站上註意到,則在向下滾動頁面時,圖像將在需要可見後立即加載,而不是一次全部加載。 延遲加載可以顯著加快您的網站加載速度。
  12. 託管圖書館 –像Google這樣的網站現在都在託管通用JavaScript庫和字體的共享庫。 因為瀏覽器會緩存這些資源,所以即使訪問者是第一次訪問您的站點,它們也可能已經在本地緩存了託管庫。
  13. 異步加載 –並非所有內容都必須立即加載到頁面上。 例如,諸如社交共享按鈕之類的元素可能會非常緩慢並且在瀏覽器上很費力。 標籤管理服務 可以幫助您在頁面完成後加載資源,而不是降低速度。
  14. 移動優化 –響應式設計理所當然地成為當​​下所有的風潮,無論您的設備的視口如何,它都能提供一致的用戶體驗。 但這也可能會減慢您的手機觀看速度-越來越多的訪客到達那裡。
  15. 視頻格式 –如果要在網站中包含視頻背景,則需要確保針對每個瀏覽器對其進行了優化和壓縮。 緩慢加載的視頻可能會拖累網站的加載時間,並使訪問者感到沮喪。

這是來自新發布的信息圖 啟動邏輯 關於網站如何成為 ,以及影響。

網站加載速度

一個評論

  1. 1

    主席先生,

    我同意概述的所有12點。

    對於不斷增長的網站流量,我建議從共享託管遷移到VPS或WordPress託管,同時遵循上面列出的內容。

    歡呼聲中,
    天空科技

你覺得呢?

本網站使用Akismet來減少垃圾郵件。 了解您的評論如何處理.