Хранение и использование кэша

Last modified:


Изображения блюд, фотографии клиентов кэшируются в папке C:\Program Files\Jowi\Waiter\cache. Таким образом их не приходится постоянно загружать из веб-части, что ускоряет работу программы.

При получении картинки помимо url в базе хранится updated_at картинки. По uuid картинки находится файл изображения. Если файла нет, то с интернета скачивается новый и сохраняется в ввиде uuid_updatedat.jpg.

Если файл присутствует на компьютере, то проверяется его updatedat:

  • updatedat устаревший – картинка изменилась, и она скачивается заново;
  • updatedat совпадает – изображение открывается.

Размер папки с кэшом постоянно растет, поскольку нет мониторинга объема занимаемого места.

Если удалить папку, то все картинки будут загружаться повторно.


Is this article helpful for you?