如果您曾經在網路上搜尋過最新的梗圖或多才多藝的萌寵,您就很有可能登入過 9GAG。9GAG 是網際網路上最受歡迎的簡短娛樂內容來源之一,每天都會發佈大量的梗圖、GIF 動圖和其他熱門內容。正如 9GAG 聯合創始人 Derek Chan 所說,「我們希望推廣快樂的理念。」而他們正在大規模地做這件事。
在過去的五年裡,9GAG 的知名度急劇上升:9GAG 的網站和行動應用程式現在每月吸引的不重複訪客人數超過 1.5 億,消費了該網站的數十億圖像資產。
發展規模如此之大,發展速度如此之快,勢必會面臨基礎結構方面的障礙,面 9GAG 對相關的頭痛問題並不陌生。9GAG 技術長兼聯合創始人 Derek Chan 表示,在轉向 Cloudflare 之前,9GAG 使用的 CDN 無法提供其所需的可靠性或功能,難以滿足日益成長的訪客的需求。
每一週,使用者會多次來信抱怨載入速度太慢,而 9GAG 的工程人員試圖找出導致網路癱瘓的原因時,隨後的支援交流和模擬演練加劇了這種痛苦。更糟糕的是,9GAG 還面臨著來自敵對方的攻擊,攻擊者利用複雜的機器人網路使網站癱瘓了一整天。
效能對大多數 Web 資產來說至關重要,對 9GAG 來說尤其重要。使用者瀏覽網站通常是為了快速檢視少量內容,能讓他們在短暫的休息時間裡有事做。螢幕載入緩慢與他們的意願背道而馳,太多緩慢的體驗會導致他們對網站望而卻步,轉往別處。對於 9GAG 來說,速度緩慢和不可靠威脅到了網站的生死存亡。
是時候做出改變了。
9GAG 需要一個能夠抵禦嚴重 DDoS 攻擊,而且能夠盡可能提升效能的雲端提供者。9GAG 團隊在探索轉至另一個提供者時沒有冒任何風險:其整合了自己的測試方法,將 5% 的流量導向幾個內容傳遞網路。然後,他們比較了每個 CDN 在 9GAG 的主要運營區域的表現,包括泰國、菲律賓、印度和澳洲。
最終 Cloudflare 脫穎而出,而且優勢巨大。
Chan 表示,自從轉為使用 Cloudflare 後,9GAG 的效能問題已經成為過去式。這種改進在東南亞尤其明顯,9GAG 在菲律賓等地區曾經遭受過明顯的網路延滯問題。如今,由於 Cloudflare 在該地區的伺服器距離較近(其整體網路覆蓋了全球 320 個城市),9GAG 的內容可以更快速、更可靠地提供給訪客。更棒的是,9GAG 自從改用 Cloudflare後,其 CDN 帳單節省了大約 30% 的成本。
自從啟用 Cloudflare 的安全保護(具有 DDoS 緩解和速率限制等功能),9GAG 就沒有再遭受過惡意攻擊而停機。
Cloudflare 是圍繞著創新技術建立的,但沒有什麼能夠替代一支隨叫隨到的專家團隊。Chan 表示,極少數情況下,在他需要聯絡 Cloudflare 支援團隊 時,Cloudflare 優質的服務在競爭中顯得更加突出。
從效能提升到安心的體驗,9GAG 繼續擴大對 Cloudflare 的使用,包括一系列新服務。Cloudflare Access 為員工提供了存取 9GAG 內部網路的安全途徑,而 9GAG 正在嘗試使用 Cloudflare Workers 平台,在 Cloudflare 的網路邊緣部署自訂軟體。
但讓 Chan 最高興的事是什麼?他從受挫的使用者那裡收到的訊息數量。