Crisp

Crisp 使用 Cloudflare 的負載平衡來改善其客戶關係應用程式的整體性能。

Crisp 是一個基於 SaaS 的客戶關係應用程式,可為客戶提供諸如聊天框、電子郵件回復以及操作員儀錶板之類的功能,可以快速回復客戶查詢。Crisp 的目標客戶是東歐、亞洲和中東尚未滲透的市場,這些市場沒有客戶關係解決方案,或者客戶需要替換過時且昂貴的舊技術。

Crisp 的挑戰:在維護本地基礎結構的同時確保全球效能

隨著 Crisp 的發展,他們希望通過維護其歐洲基礎設施來最小化額外開銷,同時仍為客戶提供高性能平台。 Crisp 首席執行官 ValérianSaliou 解釋說:「最初,我們在亞洲存在很多延遲問題,因為聊天應用程式的動態內容在使用者和歐洲伺服器之間來回往返需要花費時間。 從最開始,我們就一直在使用 Cloudflare 的 CDN,這項服務立即將靜態資產的交付時間提高了幾秒鐘,但是我們仍在尋找一種解決方案來優化動態內容的交付,並且需要使我們能夠維持歐洲標準基礎設施。」

crisp-avg-load-time

Crisp 的解決方案:基於雲的全域 Load Balancer

當 Crisp 看到 Cloudflare 的 Load Balancing Early Access 產品時,他們選擇加入了該計畫,以查看是否可以利用它來幫助解決動態內容帶來的延遲。 Cloudflare 的全局負載平衡將 Crisp 的客戶發送到距離他們最近的來源伺服器,這不僅縮短了內容需要傳播的距離,而且還使加密終端更接近最終使用者,確保了最終使用者的最小延遲。 效果比 Crisp 希望的還要好。Saliou 解釋說:「當我們推出 Cloudflare 負載平衡、路由 Websocket 伺服器集的流量(通過 VPN 進入我們的核心基礎架構),我們立即收到了亞洲和大洋洲客戶發來的、感謝我們改進的消息。」 借助負載平衡,Crisp 的動態內容的延遲時間又減少了 2-3 秒。 此外,借助 Cloudflare 負載平衡中內置的運行狀況檢查和容錯移轉功能,Crisp 的客戶可以通過 Crisp 監視 Websocket 伺服器的運行狀況,並在伺服器性能下降時自動將流量轉移到運行狀況良好的伺服器上,從而享受持續的、不受限制的性能。

當 Crisp 向公眾發佈 API 時,還享受到了 Cloudflare 的頁面規則和 DDoS 保護的好處。 「我們預設使用『緩存所有內容』來説明節省頻寬,然後使用『頁面規則』為我們的 API 指定例外,並為某些服務指定不同的 TTL。」Saliou 解釋說。 此外,Crisp 借助 Cloudflare 的 DDoS 保護對 API 提供保護。 Saliou 繼續說道:「到目前為止,我們已經阻止了 2 次攻擊,這些攻擊試圖使我們的 API 離線,在兩次情況下我們的服務都沒有中斷。」

Saliou 總結說:「成本是我們的重要決策因素,而即使我們不考慮成本,Cloudflare 在服務、入門和易用性方面仍優於競爭對手。」

Crisp
Key Results

全局負載平衡將國際客戶的延遲減少了 2-3 秒

I'm Under Attack 模式緩解了 DDoS 攻擊,沒有任何服務中斷

在維護當地基礎設施的同時,在國際上具有可承受的規模

Cloudflare 為 Crisp 提供最佳服務品質,並縮短服務回應時間。 他們成功地將昂貴的網路基礎結構商品化,讓一般公司都能使用。 我們不能沒有它。

Valérian Saliou
技術長