Я разрабатываю клиент-серверное приложение, в котором сервер хранит большие фрагменты данных, такие как большие изображения или видеофайлы, которые запрашиваются клиентом и мне нужно создать систему кэширования клиента в памяти, чтобы хранить некоторые из этих больших данных, чтобы ускорить процесс. Чтобы быть ясным, каждое отдельное изображение или видео не такие уж большие, но общий размер всех из них может быть действительно большим.
Но я столкнулся с проблемой «сколько данных я должен кэшировать» и задавался вопросом, не в Windows есть какие-то золотые правила о том, какую стратегию мне следует принять. Кэширование выполняется на клиенте, мне не нужно кеширование на сервере.