シンサー プロセスがあり、Twitter、Facebook などに対して curl HTTPS 呼び出しを行い、ユーザーのデータを収集し、DB (ローカル ファイル システムに保存) を更新します。同じシステムで実行されている HTTP サーバーがあり、このデータベースにクエリを実行し、要求時にユーザーに結果を返します。
問題は、Twitter、Facebook などの API の呼び出し中に SSL ネゴシエーションが発生するため、sycer プロセスが CPU/IO を大量に消費することです。これにより、ユーザー エクスペリエンスが少し遅くなります。したがって、この SSL ネゴシエーションは、HTTP サーバーが実行されている別のシステムで行われる必要があります。また、DB を更新するにはローカル ファイル システムにアクセスする必要があるため、syncer プロセスを外部に持ち出すことはできません。
そこで、一種のプロキシ サーバーを構築することを考えていました。syncer プロセスは、プロキシ サーバーに対して HTTP 呼び出しを行います。プロキシ サーバーは、Twitter、Facebook などに対して HTTPS 呼び出しを行い、結果を syncer プロセスに返します。
このために存在するソフトウェアはありますか?何かがすでにそこにある場合、車輪を再発明したくありません。