Caching Proxy API 的概觀
API 是 Caching Proxy 的介面,可讓您延伸 Proxy 伺服器的基本函數。
您可以撰寫延伸規格或外掛程式,來執行自訂的處理,包括下列範例在內:
- 加強基本鑑別常式,或將它取代為網站特定程序。
- 新增錯誤處理常式,以追蹤嚴重狀況的問題或警示。
- 偵測及追蹤來自要求用戶端的資訊,例如:伺服器轉介和使用者代理程式碼。
Caching Proxy API 提供下列好處:
- 效率
- API 是特別設計給 Caching Proxy 使用的執行緒處理系統。
- 彈性
- API 包含豐富而多用途的函數。
- API 獨立於平台之外,且語言中立。它可在所有 Caching Proxy 平台上執行,並可用這些平台支援的大部分程式設計語言,來撰寫外掛程式應用程式。
- 容易使用
- 簡式資料類型是依參照而不是依值傳遞(例如,long *、char *)。
- 每一個函數有固定數量的參數。
- 包含 C 語言的連結。
- 外掛程式不會影響已配置的記憶體;外掛程式應用程式配置及釋出記憶體時,與其他 Caching Proxy 程序無關。