自從我們在 2012 年推出 SuperCacher 系統以來,它已經經歷了很多變化,但從未像這次這樣大!儘管 cPanel 和 WordPress/Joomla/Drupal 擴充功能中的介面看起來和感覺都一樣,但實際上我們已經取代了從 Varnish 到 NGINX 的服務切換引擎。
為什麼用 NGINX 取代 Varnish?
我們在 Varnish 之上建立了 SuperCacher,因為當時這是最靈活、最強大的解決方案,可以滿足我們託管網站的多樣化需求。它使我們能夠為各種不同的應用程式和網站配置提供快取。此外,由於我們使用 Apache 作為 Web 伺服器,因此這是最乾淨、最穩定的實作。當時,阿塞拜疆電話號碼數據 我們是第一批為客戶提供反向代理服務的公司之一,該服務具有易於使用的介面,並且可以選擇從快取中排除 URL,而無需聯繫託管公司。
然而,幾年後,我們開始遇到該系統的可配置性的一些限制。 Varnish 的主要缺點之一是無法快取 https 請求。此外,專案負責人正式表示沒有計劃添加此功能。不用說,隨著 Google 宣布他們將對具有 SSL 憑證的網站進行更好的排名,以及我們託管的電子商務網站的巨大增長,無法透過 https 快取頁面成為一個問題。另一方面,NGINX 技術具有出色的 SSL 支持,並提供了大量的速度和穩定性改進,這自然促使我們採用它。
裡面有什麼給你的?
從 Varnish 到 NGINX 的轉變為您帶來兩個主要好處:
SSL 支援
到目前為止,我們的 SuperCacher 尚未向任何 https 請求提供快取內容。這意味著您網站上的所有加密頁面都是 100% 動態的。例如,如果您強制在網站的每個頁面上使用 SSL 證書,則表示您實際上已停用 SuperCacher。現在,透過 NGINX,我們可以並且確實快取這些頁面(如果您啟用了 SuperCacher)。
然而,有些頁面根本不應該被緩存——結帳、購物車、個人資料頁面等。這就是為什麼我們在配置中新增了從快取中排除這些頁面的規則。儘管我們已經介紹了線上商店的所有流行擴展,但我們建議您從 SuperCacher 外掛程式配置中手動排除這些頁面,作為額外的預防措施。
總而言之,您現在可以強制整個網站通過 SSL,即使它不是在線商店,並且放心,它將超級快速和穩定,而無需對 SuperCacher 進行任何重新配置。
提高性能和穩定性
首先,我們可以更輕鬆地管理、更新和保護 NGINX 反向代理。該服務比 Varnish 更穩定,並且需要更少的自訂編碼才能為 SiteGround 客戶提供良好的服務。這使我們的管理員能夠輕鬆更新並盡可能確保服務安全。
除此之外,我們也透過 NGINX為 SuperCacher 用戶啟用了SPDY 。這一點以及服務架構本身的差異導致了比我們從 Varnish 中獲得的性能更好的性能。實際上,這意味著您的某些網站(這實際上取決於特定頁面)可以加載得更快。
我們是如何從 Varnish 遷移到 NGINX 的?
一旦我們發現幾乎所有客戶都使用最新的 SuperCacher 應用程式擴展,我們就開始在伺服器上使用 NGINX 切換 Varnish。此時 SSL 快取尚未啟用。在引入此變更之前,哪些賭場遊戲值得玩 我們希望 100% 確定一切正常。像往常一樣,我們沒有同時將其推送到所有伺服器上,SiteGround SuperCacher 現已在 而是逐漸增加具有新配置的伺服器數量。我很高興地說,我們在這個過程中沒有遇到任何重大問題,一切都很順利!
最後,我們啟用了 SSL 頁面的快取。同樣,不需要插件更新或任何配置——它開箱即用。因此,ws資料庫 如果您的網站上有 SSL 憑證並且啟用了 SuperCacher – 只需坐下來享受網站的改進效能!