Вроде бы весь. В принципе можно посмотреть, как это реализовано, и удалять нужные страницы из кэша самостоятельно.
Можно посмотреть функцию emptyCache в файле /manager/processors/cache_sync.class.processor.php
Если данные обновляются динамически и часто - смысл постоянно чистить весь кеш, лучше его вообще отключить. И как верно упомянуто выше, можно делать некешируемые вызовы сниппетов, что решает все проблемы.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
Оптимизируйте запросы, я даже не знаю, что создает столько запросов для вывода 3х новостей. Дитто столько не создает.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
как я вижу для себя решение проблемы с неуправляемым кешем - нужно сделать так:
1) Страница с разрешенным кешированием
2) Все тяжелые с точки зрения нагрузки сниппеты кешируются
3) В самом начале страницы вызывается некешируемый сниппет который управляет кешем в modx - т.е. в нем работает вся логика -
обновилась информация в базе - очисть кеш или
прошло 200 запросов от клиентов - обнови кеш
ну и тп.
т.е по сути - наколенная система управления кешированием.
Объясните мне, глупому, что не так в системе кеширования MODx? Я имею ввиду именно принцип организации кеша с возможностью некешированных вызовов отдельных сниппетов, а не конретно реализация (есть проблемы большого файла кеша, которые обещают решить в 0.9.7).
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
прочитайте мое пятое сообщение в этой теме.
Видимо мы никогда не поймем друг друга, PoMeO в последующем сообщении исчерпывающе ответил на вашу проблему. Если не он, то AKots добавил вполне понятно.
И не надо нагонять на систему кеширования MODx. Если у вас специфический случай, требующий особого подхода, это не значит что система в данном моменте несовершенна по причине того, что не может удовлетворить ваши потребности.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
да, давайте закроем тему, доказывать что то я не собираюсь