問題が発生しました。Web 側が画像をリクエストしましたが、画像はサーバー側で 1 秒あたり数十回変更されました。
サーバー側のnodejsはfs.createReadStream(image_path).pipe(response);
を使用して画像を返します。
Python のシングルスレッドで 1 秒あたり 10 回画像を変更するテストをしました。
ウェブ上で画像をリクエストする場合、リクエストは少量のデータしかリクエストできず、ストリームは来ません。待ち続けた後、運を試すために F5 を頻繁に試すしかありません
フロントエンドがこの画像を確実に取得できるようにバックエンドで処理する方法はありますか?
頻繁に変更を行う場合は、ストリームを使用しないでください。画像は同期メソッドを使用してメモリに読み込まれ、クライアントに渡されます。