From 034ec20c261a361df3e3276f5231715202a4a091 Mon Sep 17 00:00:00 2001 From: erjemin Date: Mon, 26 Dec 2022 18:30:09 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=BE=20=D0=BA=D0=B5=D1=88=D0=B8?= =?UTF-8?q?=D1=80=D1=83=D1=8E=D1=89=D0=B8=D0=B5=20=D1=88=D0=B0=D0=B1=D0=BB?= =?UTF-8?q?=D0=BE=D0=BD=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) 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