ERPC 升級基於 Rust 的網路平臺,提升快取效率和連線管理,增強 Solana RPC、gRPC 和 Shredstream 的穩定性
ERPC 升級基於 Rust 的網路平臺,提升快取效率和連線管理,增強 Solana RPC、gRPC 和 Shredstream 的穩定性

ELSOUL LABO B.V.(總部:荷蘭阿姆斯特丹,CEO: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 快取載入和儲存處理 按分片載入和原子儲存操作提高了可靠性和速度。
- 支援非同步清除 快取刪除現在是非同步的,避免與正常請求處理衝突。
- 擴充套件快取命中過濾器 在快取命中時實現更靈活的控制,使快取利用更高效。
保活和連線管理增強
- 加強保活超時控制 減少連線複用中的開銷,改善 CPU 利用率和延遲。
- 自動禁用不必要的保活 防止過度資源消耗,維持穩定通訊。
H2/IO 層效率改進
- h2 crate 更新,含 MadeYouReset 攻擊防護 在提高安全性的同時也改善了效率。
- 最佳化 IO 錯誤處理 減少不必要的重試和冗餘錯誤處理。
資料傳輸和請求處理
- 支援多部分範圍請求 改善大資料傳輸的效率,減少頻寬使用和延遲。
- 支援快取大型分塊資料 減少重新獲取負載,確保穩定交付。
透過這些改進,快取效率、連線管理和資料傳輸效能都得到了顯著加強。我們已收到"長期追求的目標終於實現了"等回饋,使用者應能在實際環境中直接體驗到改進。
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/en
- Validators DAO 官方 Discord:https://discord.gg/C7ZQSrCkYR
感謝您對 ERPC 的持續支援。


