我有一個syncer進程,它使捲曲HTTPS調用Twitter,Facebook等爲我們的用戶收集數據並更新數據庫(存儲在本地文件系統中)。在同一個系統上運行的HTTP服務器會查詢此數據庫,並在請求發生時將結果返回給用戶。從curl客戶端解耦SSL負載
問題是由於在調用Twitter,Facebook等API時發生SSL協商,sycer進程正在吃掉太多的CPU/IO。這使用戶體驗有點慢。所以我希望這個SSL協商發生在HTTP服務器運行的另一個系統上。而且我無法將syncer進程置於外部,因爲它需要本地文件系統訪問來更新數據庫。
所以我想構建一種代理服務器。同步進程將對代理服務器進行HTTP調用。代理服務器將對Twitter,Facebook等進行HTTPS調用,並將結果返回給syncer進程。
是否有任何軟件存在這個?如果事情已經存在,我不想重新發明輪子。
讓我查看stunnel – Sabya