避免 CMS 災難:為高流量擴展 WordPress

已發表: 2022-05-04

哎呀! 我們收到的請求比平時多 100 倍! 為什麼會這樣? 它從哪裡來的? 我們的網站是否已準備好迎接挑戰並能夠擴展以滿足需求?

每個人都知道擁有一個高性能的網站是一項業務需求,尤其是在重大營銷活動或突發新聞之後的高峰流量時期。 但在現代企業生態系統中,許多其他因素,一些隨機和不可預測的,也可能導致流量高峰。 想想從名人代言、煽動性帖子和美國大選之夜等重大事件,到諸如解耦前端部署不良或普通機器人索引等深層技術問題。

歡迎一些活動,推動新客戶和眼球的湧入。 其他人可能對您的組織造成災難性的影響,損害您的品牌並削弱客戶信任。 在任何情況下,您的工程團隊都需要盡其所能快速、高效、敏捷地做出響應,以保持您的站點和應用程序正常運行,並保持您的聲譽完好無損。

在我們避免 CMS 災難系列的第二部分中,我們探索了四種方法來擴展 WordPress 網站以處理那些高流量的潮汐。

1.水平和垂直縮放

當您考慮擴展您的運營以響應流量時,您有兩種選擇:橫向或縱向。 每種方法都有優點和缺點。

水平縮放

水平擴展正在為您的站點或應用程序創建更多實例以應對流量高峰。 所需要的只是添加額外的硬件。 目標是通過在負載到達您的屬性之前分配負載來提供更多流量。

主要優勢:

  • 與垂直擴展相比,硬件決策要容易得多。
  • 無需分析系統細節。
  • 更多的服務器提供更好的流量彈性。
  • 跨多個節點分佈數據意味著不再存在單點故障。

需要注意什麼:

  • 顯著增加您的基礎設施設置的複雜性。
  • 維護和運營成本增加——一台服務器比多台服務器更容易維護。

垂直縮放

垂直擴展正在增加分配給您已經必須滿足需求的實例的服務器資源。 這旨在通過提供更多處理能力來提高您的應用程序處理更多請求的能力。

主要優勢:

  • 更容易決定硬件選項,實施成本更低——升級現有設置通常比準備全新設置更便宜。
  • 與水平相比,配置不太複雜——不需要負載均衡器來分配流量或同步數據的要求。

需要注意什麼:

  • 更難決定服務器基礎架構的哪些部分需要升級,或者是否需要將軟件移動到完全不同的服務器上。
  • 更高的停機機會——您的應用程序存在單點故障。
  • 您可以添加到單個服務器的計算能力的限制。

WordPress VIP 答案:

在 WordPress VIP 上,您的應用程序默認為分佈式。 我們聘請了全球工程師網絡和接入點來保護您的應用程序,使用動態自動縮放和我們的內容交付網絡 (CDN) 來調節訪問您的應用程序或站點的流量。 所有這一切都確保您即使在需求激增時也能保持正常並提供內容。

2.調用第三方CDN

Cloudfront、Cloudflare 和 Akamai 等服務旨在為請求者提供本地存在點以提供頁面服務。 這允許以更少的網絡通信進行快速響應,從而完全消除您的應用程序處理請求的需要。

目標是減少負載,將請求平均分佈到 CDN 的其他節點。 其中一些服務還承諾防止惡意請求; 但是,這些服務通常很昂貴。

第三方 CDN 確實為您的應用程序提供了一些保護。 但是,當流量激增並且您的應用程序達到極限時,您是否有足夠的時間或預算來吸引他們?

WordPress VIP 答案:

如果有一個開箱即用的 CDN 對您有用怎麼辦? 這就是 WordPress VIP 的 CDN 完成的任務。 我們通過我們的全球服務點為您的應用程序提供盡可能接近請求的服務,從而減少加載時間並保護您的應用程序免受流量增加的負面影響。

仍想使用您選擇的 CDN? 沒問題。 我們擁有與所有主要 CDN 提供商合作的經驗,可以協助與他們建立聯繫。

3. 對攻擊模式進行反擊

您如何以及何時意識到您的財產受到攻擊?

不幸的是,現代攻擊——通過機器人、惡意軟件或惡意的、國家批准的活動——更加複雜,能夠通過 VPN 隧道或採用滲透測試工具來造成破壞。 更糟糕的是,攻擊模式不能總是立即得到緩解。 即使被診斷出來,它們也很難被阻止。

最後,它們會讓您的工程師感到沮喪和疲倦,就像他們在玩無休止的虛擬打地鼠遊戲一樣。

WordPress VIP 答案:

WordPress VIP 的專業知識、基礎設施和分佈式團隊可以主動控制和診斷攻擊模式。 借助內置的監控工具和您身邊的 24/7 技術支持,WordPress VIP 有助於在攻擊期間保護您的站點和應用程序。

4. 通過與 CMS 專家大規模合作,為已知流量做準備

如果預期會出現峰值怎麼辦? 您是否要求您的工程師在預算(和現有資源)範圍內工作以確保您的站點和應用程序保持在線? 或者您是否通過與擴展站點的專家合作來計劃最好和最壞的情況?

即使是最好的計劃和交通估計也並不總是涵蓋所服務的真實數字。 想想 WordPress VIP 客戶 FiveThirtyEight,“致力於對政治、民意調查、公共事務、體育、科學和文化進行嚴格分析”,他們在 2020 年美國大選之夜打破了他們的流量記錄。

在網站啟動之前,來自 WordPress VIP 和 FiveThirtyEight 的專業工程團隊與 10up(一家 WordPress VIP 開發機構)合作,努力優化網站性能,包括緩存效率,以應對異常流量。

所有的預先計劃都得到了回報。 在選舉週期間,WordPress VIP 幫助 FiveThirtyEight 提供了驚人的 13 億次頁面瀏覽量,達到每秒 132,000 個請求的峰值,服務器響應時間在負載下保持在 144 毫秒。

WordPress VIP 答案:

減輕已知流量高峰的不利影響對於全力推進數字化轉型的現代企業至關重要。 在這些高峰期間,WordPress VIP 會自動擴展您的應用程序以滿足需求,確保為您的用戶提供流暢的體驗。 另一項保障措施是由我們的專家工程師進行可選的代碼審查,作為我們的應用程序支持和更高級別的一部分提供。

綜上所述

無論是已知還是未知流量訪問您的站點和應用程序,準備和緩解措施對於任何希望加強其屬性、用戶體驗和聲譽的組織來說都是至關重要的。 從水平和垂直擴展到調用 CDN,當今的企業有多種選擇來擴展 WordPress 以實現高流量,同時將他們的工程團隊從待命的打地鼠職責中解放出來。

在此處了解有關 WordPress VIP 的更多信息。