diff --git a/README.md b/README.md index 2d65c1d..e356d16 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,28 @@ ### Переделка под Python 3.8 и Django 4.1 -##### Некоторые заметки относительно разработки на macOS: +### Немного о механике кеширования: + +#### Кеширование картинок со схемами открывания окон + +Картинки со схемами открывания создаются в папках: +* `public/static/img/_flap.cfg` -- большие картинки +* `public/static/img/_miniflap.cfg` -- маленькие картинки (для таблиц с ценами) + +Эти картинки создаются автоматически. Можно не удалять. Даже если какая-то схема открывания или размер проёма станет +неактуальным, лишняя картинка просто будет лежать в папке (вдруг такой проём появится снова). + +#### Кеширование шаблонов + +В папке `oknardia/oknardia/templates/seria_info/prepared` создаются пре-рендер шаблоны с информацией о сериях домов. + +Эти шаблоны надо периодически удалять. Они нужны для скорости. Но если меняются данные по серии, размерам окон, появляются +новые коммерческие предложения -- их надо удалять и тогда построятся новые. Вообще на быстрых серверах скорость может +не быть проблемой, так что возможно стоит просто настроить через crone ежедневное или еженедельное удаление этих +пре-рендер шаблонов. При обращении к соответсвующий страницам эти шаблоны будут пересозданы автоматически. + + +### Некоторые заметки относительно разработки (DEV) на macOS: Т.к. MariaDB "сидит" в контейнере Dockers могут возникнуть трудности при установке коннектора к базам данных MySQL/MariaDB. Примерно такие: ```txt