5. 啓用瀏覽器加速緩存。
瀏覽器加速緩存是一種允許訪問者的瀏覽器儲存站點的單個頁面的副本的功能,這樣,當訪問者返回時,可以從加速緩存中呼叫內容,而不是重新載入整個頁面。這樣可以節省用於顯示頁面的資源數量,從而加快訪問者的總體載入時間。如果您使用 WordPress,您可以使用 W3 Total Cache 這樣的插件外掛輕鬆啓用瀏覽器加速緩存。在 WordPress 網站上安裝這個插件外掛,請執行以下步驟:
導航到站點的儀表板,然後插件外掛》新增新插件外掛,並搜索 W3 Total Cache 。點選安裝,然後啓用。插件外掛被啓用後,導航到頂部或左側的新效能標籤。您可在此處控制插件外掛的所有功能。這個插件外掛有很多功能可以開啓或關閉。如果您想完全配置這個插件外掛,使用 WPMU DEV 檢查一下這個文章。或者,與您的網絡開發人員討論如何將瀏覽器加速緩存整合到站羣服務器端指令碼中。
6. 開啓 Gzip 壓縮功能。
Gzip 壓縮是一種將基於瀏覽器的 HTTP 響應最小化的技術,有時最大化 70 % 。如果這很難理解,別擔心。您不需要完全理解它是如何在網站上進行的。有三種方法可以開啓網站上的 Gzip 壓縮。您可以:
❶. 將以下代碼新增到站點的.htaccess 檔案:
# compress text, html, javascript, css, xml:
# 壓縮文字, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# Or, compress certain file types by extension:
# 此外,通過擴充套件壓縮某種檔案型別:
SetOutputFilter DEFLATE
❷. 新增下列代碼至 HTML 或者 PHP 頁面頂部:
<?php if(substr_count($_SERVER[‘HTTP_ACCEPT_ENCODING’], ‘gzip’))ob_start(“ob_gzhandler”); else ob_start(); ?>
❸. 安裝一個 Gzip 壓縮插件外掛,比如用於 WordPress 的 W3 Total Cache 工具。(請記住我們之前説過的安裝太多不必要的插件外掛!)
7. 將 CSS 檔案儲存在頂部,Javascript 位於底部。
最後,在處理原始 HTML 頁面時,通過在頁面代碼頂部新增 CSS 檔案,在底部新增 Javascript 代碼片段,保持網站代碼的整潔。將 CSS 檔案新增到頁面頂部會禁止漸進式渲染,從而節省了網絡瀏覽器原本用於載入和重繪頁面元素的資源。在底部新增 Javascript 可防止頁面在載入前等待完整的代碼執行,從而為訪問者帶來更快的瀏覽體驗。
8. 減少 Http 請求。
當有人訪問網站時,網頁上的每個元素都必須下載才能檢視。這包括影象、視頻站羣、動畫、樣式表、指令碼、字型——您命名的。對於頁面上的每個元素,都會發出不同的 http 請求。網站上每個頁面組成的不同部分越多,每次有人訪問您的網站時就發出的 http 請求就越多,載入頁面的時間也就越長。這並不意味著您需要將網頁剝離成一個極簡抽象派的網頁設計來降低載入速度。您可以使用一些技巧來識別和減少頁面上的 http 請求的數量和大小,同時又不會丟失您希望站點擁有的風格。
首先,使用瀏覽器工具找出網站頁面上有多少 http 請求。在不同的瀏覽器中,這個過程是相似的,下面是主要的兩個步驟:
在 Chrome:
右鍵單擊網頁
選擇 “檢查”
單擊 “網絡” 選項卡
重新載入頁面
在 Firefox:
右鍵單擊網頁
選擇 “檢查” 選項
單擊 “網絡” 選項卡
重新載入頁面
這將不僅顯示頁面需要多少 http 請求,而且還顯示每個請求載入需要多長時間。您可能會發現列表中有些專案不值得花時間刪除。即使您沒有,您也可以選擇加快速度:
選項 1:減小檔案大小。
在列表中查詢減少不同元素的檔案大小的機會。我們關於優化影象的部分有一些好的提示。您還可以通過刪除任何不必要的編碼或空白來縮小 HTML 、 CSS 和 Javascript 檔案中的代碼。像 Autoptimize(針對 WordPress)和 HTML Minifier 這樣的線上工具可以使這一步更加容易。
選項 2:合併檔案。
如果您的網頁有多個 Javascript 或 CSS 檔案,將它們組合起來將減少網頁必須發出的 http 請求的數量。 JCH Optimize 和 Cloudflare 等工具對此有幫助。
9. 最小化和優化重定向。
有時重定向是必要的,但如果使用的次數超出了要求,則會降低頁面載入時間。定期檢查網站上的連結,以確保所有的連結(內部連結和外部連結)直接轉到頁面的主 URL 。如果確實需要使用重定向,請確保一頁只使用一個重定向。您永遠不希望瀏覽器必須把訪問者從一個頁面重定向到另一個頁面,然後再重定向到第三個頁面。並且避免使用額外的 URL 將人們重定向回主站點。您可能很想買下您的 URL 名和主要關鍵詞上的所有變體,把它們都指向您的網站,但這既會降低網站速度,也會給訪問者造成困惑。
10. 升級虛擬主機。
開始時,您可能為網站選擇了最便宜的主機選項。這是正常的,通常在您開始建立可見性和流量的時候,對於一個新網站來説已經足夠好了。隨著您的多營銷 WordPress 外貿站羣努力開始見效,流量增加,您的主機需求也會改變。如果網站流量大幅增加,並且您還沒有升級主機計劃,使之相匹配,這可能會導致載入緩慢或不穩定的效能問題。從共享主機到 WP 雲主機,或者從共享到 VPS,都會對網站的訪問速度產生巨大影響。請與您的虛擬主機提供商聯絡,看看是否該升級了,或者考慮是否該換一個新的提供商了。 WordPress 站羣以 99.9% 的正常執行時間保證而聞名,其代表員工將回答您所提出的關於選擇合適的網站主機計劃以保持網站快速執行的任何問題。雖然這些只是用來加快網站速度的幾種不同技術,但是它們是一些最容易實現的技術。如果您注意到網站變慢了,這個列表是一個很好的開始。當每一秒都很重要時,您能為一個更快的網站邁出的每一步都是值得的。
綜上所述,有時載入緩慢的站點僅僅是由於主機不足造成的。有了 WordPress 站羣,無論您有 WP 雲主機、共享主機還是 VPS 主機計劃,網站都將獲得行業標準技術的服務,您可以通過電話和實時聊天獲得全天候的技術支援。我們讓轉移變得輕鬆愉快,每一步都樂意為您效勞。
相關閲讀:提高網站載入的方法有哪些(一)