А вообще думаю как сделать лучше. У меня идет запрос к api одного сервиса, я получаю прличный json ответ, и что бы каждый раз не грузить данные через api хочу их закешировать пока сервер работает данные весят в ОЗУ, но через некоторый период нужно проверять достоверность данных через сравнение версий, сами данные для этого загружать не нужно, нужно только получить версию и сравнить, если данные изменились то их нужно обновить. Так вот как лучше сделать?
1. Хранить данные в ОЗУ и при перезапуске сервера просто загружать заново.
2. Хранить данные в ОЗУ и при перезапуске сервера загружать с файла.
3. Хранить данные в ОЗУ и при перезапуске сервера загружать с БД - не факт что тут будет особый профит в загрузке по сравнению с загруской с api
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|