Хранение и использование кэша
Last modified:
Изображения блюд, фотографии клиентов кэшируются в папке C:\Program Files\Jowi\Waiter\cache. Таким образом их не приходится постоянно загружать из веб-части, что ускоряет работу программы.
При получении картинки помимо url в базе хранится updated_at картинки. По uuid картинки находится файл изображения. Если файла нет, то с интернета скачивается новый и сохраняется в ввиде uuid_updatedat.jpg.
Если файл присутствует на компьютере, то проверяется его updatedat:
- updatedat устаревший – картинка изменилась, и она скачивается заново;
- updatedat совпадает – изображение открывается.
Размер папки с кэшом постоянно растет, поскольку нет мониторинга объема занимаемого места.
Если удалить папку, то все картинки будут загружаться повторно.