OpenCart 3: постоянные изменения, несмотря на очистку кэша — исследование кешей Ocmod и Twig
В OpenCart 3 при внесении изменений в файл \catalog\controller\product\product.php не отображается на странице сведений о продукте. После очистки системного кеша и обновления страницы изменения остаются отсутствующими.
Такое поведение связано с двумя потенциальными виновниками архитектуры OpenCart: кэшами ocmod и twig.
Ocmod Cache
Ocmod — это расширение OpenCart, которое позволяет легко изменять основные файлы без их непосредственного редактирования. Когда в файлы ядра вносятся изменения, ocmod создает кеш для оптимизации последующих запросов. Однако если изменения, внесенные в основные файлы, не отражаются в кеше, это может привести к наблюдаемой проблеме.
Чтобы очистить кеш ocmod, выполните следующие действия:
Twig Cache
Twig — это шаблонизатор OpenCart. Он кэширует скомпилированные шаблоны для повышения производительности. При внесении изменений в шаблоны кеш может не обновляться автоматически, в результате чего эти изменения отсутствуют во внешнем интерфейсе.
Чтобы очистить кеш ветки:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3