Здравствуйте!
Интересует вопрос, почему MODx очищает все файлы кешей при локальных изменениях?
Например, если внести изменения в документ, то MODx стирает всю папку кеша. Ведь, по идеи, это никак не влияет на кеши других документов.
Возникает вопрос: это сделано по глупости или есть скрытый смысл и подводные камни?
Также хотелось бы узнать, как это реализовано в новых версиях MODx
ModX
Как минимум, это может повлиять на меню..
А сделано - конечно по глупости...
В 1.0.4, кстати, аналогично...
ps. за период "более года" не возникло желания обновиться с 0.9.6?
у меня и в 091, и в 104 даже при принудительной очистке происходит перезапись только тех файлов, которые изменялись.
разобрался.
при редактировании документа на втором табе "Настройка страницы" по умолчанию стоит галочка "Очистить кэш".
но в 104 есть баг (фича?): если снять галочку, после сохранения документа она появляется снова.
upd
в 091 тоже
upd2
и у меня WInSCP тупит с листингом файлов в папке
в общем, посовещался с Paprikas’ом.
таки да, фича:)
по умолчанию галочка стоит перманентно, снимается только на один раз. если при изменении/сохранении документа нет необходимости чистить весь кэш, то надо снять галочку. и при этом помнить, что она опять там появится.