サーバーから画像とビデオをストリーミングしており、プレーヤーがそれらをループします。
これらのファイルは非常に大きくなる可能性があるため、プレーヤーが同じメディアをより多く再生するときに、クライアントがキャッシュからファイルをロードする必要がありますが、それを強制する方法がわかりません。
私はGoogleを実行していますChrome with
--disk-cache-size=5000000000
--media-cache-size=5000000000
--disk-cache-dir="C:\chrome_cache"
もちろんフォルダは存在しますが、ネットワークタブでメディアを見ると、ブラウザがすべてのメディアを何度も何度もダウンロードしているように見えます。
キャッシュサイズを実際に強制するソリューションはありますか?上記の画像を見ると、現在、制限として設定した5GBを使用していないようです。
キャッシュの最大サイズは2147483647バイトで、2 * 1024 ** 3-1または2GBから1バイト少なくなります。それを超えるサイズは無視され、デフォルトのサイズが使用されます。
これを試してください メディアディスクのキャッシュサイズをバイト単位で設定