私は、cURL PHP ライブラリを使用して毎秒リモート サーバーにデータを POST する、低電力の組み込みデバイスで実行されている PHP スクリプトのセットを持っています。cURL 転送は安全ですが、各接続のハンドシェイクを計算するための速度低下は受け入れられませんでした。cURL の接続キャッシュを利用するように変更したところ、最初の接続だけに時間がかかりました。ただし、約 200 接続ごとに、約 5 分ごとに次のメッセージが表示されます。
* SSL re-using session ID
* SSL connection using DHE-RSA-AES256-SHA
* old SSL session ID is stale, removing
その後、SSL ハンドシェークが再び発生し、データに顕著な遅延が発生し、その後の接続はさらに 5 分間高速に機能します。
接続を更新する必要があることは理解していますが、CPU が非常に遅く、粒度が非常に高いため、更新の頻度を減らしたいと考えています。検索エンジンで成功したことはありません。この更新を強制するものと、変更できる頻度変数があるかどうかを知っている人はいますか?
リモートサーバーは私の管理下にあります。Apache と OpenSSL を使用して、安全な接続を提供します。