WordPress 網站加速、效能優化全攻略(四):伺服器與主機優化

伺服器與主機優化

本篇是「Wordpress 網站加速、效能優化全攻略」系列的最後一篇文章,主要針對伺服器與主機的性能進行調整,技術成分比較高。如果你還沒有看過前面幾篇內容,建議先從比較容易解決的「外掛與佈景主題」、「頁面與圖片大小」開始調整,會比較容易上手。


使用伺服器等級的快取

通常主機商都會提供某種形式的快取服務。在 SiteGround,我們已實施 NGINX 作為反向代理,並制定了專門的 WordPress 插件叫做 SG CachePress。它保存所有 PHP 操作的結果,數據庫查詢等服務器 RAM,然後當另一個訪問者打開同一個頁面,可以直接從記憶體中提供資料,甚至不需使用你 Web 伺服器的內容。

對於擁有大量資料庫的網站,你也可以用 Memcached 或者 Redis 的快取服務。但是這些快取的前提是你的主機商必須有提供這樣的服務。我的建議是直接使用 Cloudflare ,就可以一次搞定這些事情。


使用 CDN

如果您有來自不同地區的訪客,最好使用 CDN 服務,像是 Key CDN,MAX CDN 或是 CloudFlare。 CDN 做的事情基本上就是把你的網站內容複製到多個不同地區的主機上。然後,當用戶造訪你的網站,它就會從最近的主節點,而不是從中央服務器提供服務。 SiteGround 提供免費 CloudFlare 的集成為我們的客戶,但你可以讓你選擇的任何其他 CDN 服務。


使用 SSL 和 HTTP / 2

SSL 通過加密所有信息瀏覽器和服務器之間傳輸,確保額外的安全為您的用戶和他們的數據保護您的訪客和客戶。這是一個電子商務網站必不可少的,那些處理敏感數據,並強烈建議根據網站上最近的事態發展的所有網站。此前,SSL 認證被認為是您的網站慢下來。不再!如果你有一個支持 HTTP / 2 服務器,一個工作 SSL CERTI 音響美食,你的流量將通過 HTTP / 2 走了。