VPS 託管如何提高網站頁面速度?
已發表: 2016-06-08 1.1 為什麼網站的頁面速度很重要?
1.2 如何測試您網站的頁面速度?
1.3 提高網頁加載速度的最佳實踐
1.4 VPS 託管如何影響網站的頁面速度?
1.5 VPS 主機提升頁面加載速度有多遠?
為什麼網站的頁面速度很重要?
有沒有想過您的網站加載時間會在很大程度上影響您的業務? 技術的進步和速度也提高了用戶的期望。
調查表明,如果網站加載速度不快,大多數用戶往往不會訪問該網站。 因此,您的網站加載速度更快對您的業務來說非常重要。
這不僅可以為您的訪問者提供流暢的用戶體驗,還可以幫助他們與您的內容互動。 最終,這將幫助您從觀眾那裡獲得更多的轉化。
用戶體驗和行為調查
對頁面加載速度進行的大量研究表明,緩慢的網站速度會降低用戶體驗,從而導致經濟損失。 看看下面的案例研究彙編。
- Akamai 和 Gomez.com 進行的調查表明,47% 的消費者等待網頁加載的時間不超過 2 秒。 如果網站在 3 秒內沒有加載,他們會轉到其他網站。
- 根據 AOL 提供的數據,頁面加載速度對每次訪問的頁面瀏覽量影響高達 50%。
- 另一項研究表明,在網站上遇到性能問題的在線購物者中有 79% 不太可能返回並再次購買,其中 44% 的人會告訴朋友他們糟糕的用戶體驗。
讓我們看看您的網站速度如何影響在線商店的銷售。
- 電子商務網站 Shopzilla 通過將網站加載時間從約 7 秒縮短至約 2 秒,實現了 25% 的網頁瀏覽量增長並產生了 7% 至 12% 的收入增長。
- gomez 和 akamai.com 的研究表明,對於一家每天賺取 100,000 美元的電子商務商店來說,1 秒的頁面延遲可能會使他們每年損失 250 萬美元的銷售額。
- 頁面響應延遲 1 秒可導致轉化率降低 7%。
頁面速度作為搜索引擎排名因素
在搜索引擎優化方面,我們會考慮在內容中使用正確的關鍵字,生成網站的反向鏈接,但我們經常忽略其他重要因素,例如網站頁面速度。
谷歌強調了網頁速度的重要性,因為“加快網站速度很重要——不僅對網站所有者,而且對所有互聯網用戶。 更快的網站可以創造快樂的用戶,我們在內部研究中看到,當網站響應緩慢時,訪問者在該網站上花費的時間更少”。
支持這一說法,谷歌還在谷歌分析中引入了一些統計工具,如頁面加載時間、查找和頁面大小,以便網站管理員可以分析和改進其網站的頁面加載時間。
雖然加載時間較快的網站不一定會在搜索引擎排名中達到第一,但加載速度較快的網站將比速度較慢的網站具有明顯的優勢。
如何測試您網站的頁面速度?
為了測量頁面加載速度,我們將模擬 Pingdom 中廣泛使用的工具之一。
只需轉到 tools.pingdom.com,指定您的網站名稱,從下拉列表中選擇位置,然後按開始測試按鈕。
Pingdom 徹底分析您的網站,並為您提供頁面速度分數以及一些有用的見解。
在測試結束時,您將獲得一份全面的報告,其中包含逐行說明,以修復導致網站速度變慢的每個元素。
要實施這些建議,您可能需要讓您的網絡開發人員參與進來,因為他們更有可能是技術人員。
提高網站頁面加載速度的最佳實踐
當許多其他競爭對手的網站都在那裡賺取流量時,頁面加載速度至關重要。 如果您的網站沒有快速加載,那麼您的訪問者更有可能在幾秒鐘內轉移到您競爭對手的網站。
因此,當頁面加載時間確定後,沒有理由不改進它。 以下是步驟,您可以按照以下步驟提高網站速度。
使用 CDN(內容交付網絡)
減少頁面加載時間的最流行方法之一是使用 CDN 服務。
CDN 將您的網站文件填充到稱為 POP(存在點)的地理分佈的服務器網絡。
什麼時候應該選擇 CDN 服務?
CDN從訪問者最近的地理位置提供網站資源,這意味著您的訪問者可以更快地訪問您的網站。 這也將從您的主託管包中節省一些帶寬。
由於您的 Web 文件分佈在多個服務器上,因此 CDN 將減少任何單個服務器上的負載。
使用 Expires 標頭來利用瀏覽器緩存
Expires headers 是在 .htaccess 文件中定義的代碼片段。 它指示瀏覽器是否應該從服務器請求特定頁面,或者是否應該從瀏覽器的緩存中獲取頁面的版本。
Expires 標頭允許用戶重複使用存儲在瀏覽器中的網頁緩存文件,並減少下載文件所需的時間。
它還減少了加載網頁的請求數量,因此減少了頁面加載時間。
請注意,Expires 標頭僅在您的訪問者已經將您的網頁版本存儲在瀏覽器緩存中時才有效,這意味著用戶必須至少訪問過您的網站一次。
修復所有損壞的鏈接
損壞的鏈接會阻止用戶繼續訪問您網站的其他頁面,並且他們可能會很快離開您的網站。
當用戶在您的網站上花費的時間較少時,搜索引擎算法會假定您的網站沒有高質量的內容或信息。
這將顯著減少每個用戶訪問的平均頁面,並對搜索引擎排名產生負面影響。
要識別損壞的鏈接,您可以使用 Google Webmaster Tools 和 Screaming Frog SEO Spider 等免費工具。
在 HTTP 標頭中指定圖像尺寸和字符集
當用戶訪問任何網頁時,瀏覽器會準備網頁的完整佈局,就像您的內容將如何圍繞圖像進行包裝一樣。
當您指定圖像尺寸時,瀏覽器不必經過這段時間練習,這有助於加快速度。
出於同樣的原因,您還應該在 HTTP 響應標頭中指定一個字符集,以減少瀏覽器確定您網站的字符集的開銷。
優化圖像
過大的圖像總是需要更長的時間來加載,因此保持圖像盡可能小很重要。 在上傳到您的網站之前,請確保您還優化了每張圖片。

如果您使用任何圖形軟件來優化圖像,您應該使用“Save for Web”選項。 這將減少圖像的大小,從而減少頁面加載時間。
WordPress 用戶可以安裝 WP Smush.it 插件來自動壓縮圖像。
WP Smush.it 每次您將圖像上傳到媒體庫時都會在後台運行,並在不降低質量的情況下減小圖像的大小。
需要考慮的其他一些要點是,使用 JPEG 或 PNG 圖像擴展名,不要使用 BMP 或 TIFF。
減少 301 重定向
要修復斷開的鏈接(404 錯誤),首選 301 重定向。 但是,當您的網站上有太多 301 重定向時,瀏覽器可能需要更長的時間才能到達正確的目的地。
301 重定向會創建額外的 HTTP 請求,因此會進一步增加頁面加載時間,因此您應該將它們保持在最低限度。 同樣,您可以使用 Screaming Frog SEO Spider 工具發現 301 重定向。
使用 GZIP 壓縮
詢問您的網絡託管服務提供商,他們是否在其網絡服務器上啟用了 GZIP 壓縮和通縮。 如果您使用的是 VPS 託管,您可以自行啟用它。
這些技術在不降低圖像和視頻的視覺質量的情況下減小了文件大小,從而縮短了頁面加載時間。
啟用瀏覽器緩存
當用戶第一次訪問您的網站時,他們必須先下載 HTML 內容、樣式表、javascript 文件和圖像,然後才能看到您的頁面。 啟用瀏覽器緩存後,同一用戶在後續訪問中無需加載網頁的每個元素。
WordPress、Joomla 和 Drupal 等內容管理系統具有出色的緩存插件,可以快速提高頁面速度。
這些插件通過緩存您網站的最新版本來降低頁面加載時間,因此瀏覽器不必每次都動態生成相同的頁面。
將 CSS 放在頂部,JS 放在底部
瀏覽器會在渲染頁面的其他部分之前渲染 CSS 文件。 因此,將您的 CSS 放在頁面頂部。
另一方面,將 Javascript 放在底部,因為在 Javascript 加載之前,任何低於 Javascript 的內容都將被阻止呈現和下載。
縮小 CSS 和 JS 文件
術語 minify 表示刪除代碼執行不需要的不必要字符的過程。
縮小文件的最常見方法是將所有 CSS 和 JS 文件合併為一個,因此您不必為每個單獨的請求調用多個文件。
在另一種縮小方式中,您需要刪除 JS 和 CSS 中的空格、換行符、註釋、塊分隔符以使這些文件更小。
WordPress 用戶可以簡單地安裝名為 WP Minify 的插件來縮小 JS 和 CSS 文件。
禁用圖片熱鏈接
盜鍊或竊取帶寬會消耗您分配的帶寬並減慢您的網站速度。 為了防止盜鏈,只需將以下代碼添加到您的 .htaccess 文件中,然後將該文件上傳到您的根目錄或特定子目錄,以將效果本地化到您網站的一個部分。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?yourdomain.com/.*$ [NC] RewriteRule .(gif|jpg|js|css)$ - [F]
虛擬主機如何影響頁面速度?
如果您已遵循上述標準做法來提高頁面速度,但您仍然發現差異很小,也許您應該檢查您的虛擬主機。 您選擇的網絡託管服務提供商和技術可能會對您的頁面加載時間產生重大影響。
當您加載網頁時,網站會執行數百行代碼、響應大量請求並運行大量數據庫查詢以呈現單個網頁。
所有這些執行都必須在您的網站所在的網絡服務器上執行。 如果您的網絡服務器功能強大,它將更快地為您的網頁提供服務。
將您的網站想像成一輛汽車,您可以通過對其內部(代碼優化)和外部(圖形、設計、前端佈局等)進行改造來對其進行定制,使其看起來很棒。
但是,如果底層引擎(託管環境)不強大,您的網站可能無法充分發揮其潛力。 簡而言之,網站速度很大程度上取決於您選擇的網絡託管類型、網絡託管公司和託管包。
VPS 託管在多大程度上提高了頁面加載速度?
選擇正確的虛擬主機類型可以顯著改善頁面加載時間。 如果您的網站託管在共享主機帳戶上,請考慮升級到 VPS 或專用服務器。
VPS 主機帶有專用的 RAM、vCPU 和帶寬分配,因此您的網站將使用它自己的一組資源運行。 此外,VPS 用戶可以根據需要調整 VPS 以微調頁面加載速度。
為了確定 VPS 託管在多大程度上提高了頁面加載速度,我們進行了頁面加載速度測試。 該測試顯示了共享環境中頁面加載相對於 VPS 託管的明顯時間延遲。
該測試是在最流行的 CMS、Magento、WordPress、Drupal 和 Joomla 安裝上進行的,一個在共享主機包上,另一個在 SSD VPS 包上。 我們發現了以下結果。
在將網絡託管從共享升級到 VPS 時,頁面加載速度顯示出重大改進。 對於資源密集型和高流量網站,VPS 託管解決方案始終優於共享託管。