ERPC 升級 Rust 網路平台,改善快取效率與連線管理,提升 Solana RPC、gRPC 及 ShredStream 穩定性

ELSOUL LABO B.V.(總部:荷蘭阿姆斯特丹;執行長:Fumitake Kawasaki)與 Validators DAO 已升級 ERPC 的整體網路平台。全面採用最新版 Cloudflare 開源 Rust 框架後,快取效率與連線管理均有改善,整體穩定性也獲得強化。
這使得 ERPC 能夠為使用 Solana RPC、Geyser gRPC 和 ShredStream 的所有客戶提供更穩定且低延遲的環境。
背景與目的
在 Solana 生態系中,僅幾毫秒的延遲差異就能顯著影響交易成功率與使用者體驗。ERPC 已透過以零距離為目標的設計降低延遲,並透過專用基礎設施提高可用性。然而,底層網路平台的效率與穩定性仍有改善空間,尤其是在處理尖峰流量與長時間使用時。
此次升級透過改善快取效率與連線管理來強化平台基礎,目標是在高負載與持續使用時進一步提升穩定性。
什麼是 Pingora?
Pingora 是 Cloudflare 開發的以 Rust 為基礎的開源網路框架。
它兼具高同時處理效能與安全性,效能可達廣泛使用的 Web 伺服器 Nginx 的三倍。
透過採用這個次世代平台,ERPC 以高效率且穩定的方式提供 Solana 最佳化的 RPC、gRPC 和 ShredStream 服務。
Pingora 0.6.0 的改進
最新的 Pingora 0.6.0 包含以下改進:
快取相關增強
- 最佳化 LRU 快取載入與儲存處理 依 shard 載入與原子儲存作業提高了可靠性與速度。
- 支援非同步清除 快取刪除現在是非同步的,避免與正常請求處理衝突。
- 擴充快取命中過濾器 快取命中時可進行更靈活的控制,提高快取使用效率。
Keepalive 與連線管理改善
- 加強 keepalive 逾時控制 減少重複使用連線中的開銷,改善 CPU 使用率與延遲。
- 自動停用不必要的 keepalive 防止過度資源消耗,維持穩定通訊。
H2/IO 層效率改進
- h2 crate 更新,含 MadeYouReset 攻擊防護 在提高安全性的同時也改善了效率。
- 最佳化 IO 錯誤處理 減少不必要的重試與重複錯誤處理。
資料傳輸與請求處理
- 支援 multipart range 請求 改善大資料傳輸的效率,減少頻寬使用量與延遲。
- 支援快取大型分塊資料 減少重新取得負載,確保穩定交付。
這些變更顯著改善快取效率、連線管理與資料傳輸效能。我們已收到「長期追求的目標終於實現了」等回饋,使用者應能直接在實際環境中感受到改善。
Pingora 0.6.0 版本資訊:https://github.com/cloudflare/pingora/releases/tag/0.6.0
對各服務的影響
RPC
在頻繁使用的資料取得與交易提交中,快取效率即使在尖峰時段也能提供流暢穩定的回應。

gRPC
對即時效能極為重要的 Geyser gRPC 而言,改善後的連線管理與最佳化串流處理,即使在長時間工作階段也能維持連線穩定。重試與重新同步需求降低後,可為交易及監控用途提供可靠支援。

ShredStream
對需要大規模傳輸資料的 ShredStream 而言,強化後的快取與連線控制,可在高負載下維持順暢且不中斷的串流,盡可能降低延遲與中斷。

可用性
此更新已應用於所有端點(RPC、gRPC、ShredStream)。價格、規格、速率限制與驗證方式均未變更,客戶無須變更現有環境,即可立即使用改善後的服務。
我們已收到許多正面回饋,例如「長期追求的目標終於實現了」,顯示改善已明確反映在實際使用中。
歡迎您實際體驗這些改善。
ERPC 解決的挑戰
我們自建 Solana 專用基礎設施與以零距離為目標的網路,藉此解決以下挑戰:
- 一般 RPC 環境中常見的交易失敗與延遲波動
- 許多基礎設施供應商施加的效能限制
- 網路距離對通訊品質造成的重大影響
- 小型專案難以取得高品質基礎設施
透過持續研發與實際環境驗證,我們會不斷演進平台,致力提供最佳效能。如需諮詢或免費試用,請透過以下管道聯絡我們:
- ERPC 官方網站:https://erpc.global/zh-tw
- Validators DAO 官方 Discord:https://discord.gg/C7ZQSrCkYR
感謝您對 ERPC 的持續支持。


