We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 6366
    • 54 Posts
    ага, ну хоть что то smiley а вызов чистит весь кэш ?
      • 785
      • 2,113 Posts
      Вроде бы весь. В принципе можно посмотреть, как это реализовано, и удалять нужные страницы из кэша самостоятельно.
      Можно посмотреть функцию emptyCache в файле /manager/processors/cache_sync.class.processor.php
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 19164
        • 1,215 Posts
        Если данные обновляются динамически и часто - смысл постоянно чистить весь кеш, лучше его вообще отключить. И как верно упомянуто выше, можно делать некешируемые вызовы сниппетов, что решает все проблемы.
          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]
          • 794
          • 34 Posts
          Если данные обновляются динамически и часто - смысл постоянно чистить весь кеш, лучше его вообще отключить. И как верно упомянуто выше, можно делать некешируемые вызовы сниппетов, что решает все проблемы.

          В том то и дело, что не решает, т.к. в этом случае повышается нагрузка. Я уже писал на форуме, что у меня без кеширования на простую страницу уходит 155 запросов и 5-7 секунд на формирование. И это на 3 новости на странице! И чем больше некешируемых сниппетов - тем больше запросов, когда страница берется из кеша, что не приемлемо для динамических сайтов.
            • 19164
            • 1,215 Posts
            Оптимизируйте запросы, я даже не знаю, что создает столько запросов для вывода 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]
              • 6366
              • 54 Posts
              как я вижу для себя решение проблемы с неуправляемым кешем - нужно сделать так:
              1) Страница с разрешенным кешированием
              2) Все тяжелые с точки зрения нагрузки сниппеты кешируются
              3) В самом начале страницы вызывается некешируемый сниппет который управляет кешем в modx - т.е. в нем работает вся логика -
              обновилась информация в базе - очисть кеш или
              прошло 200 запросов от клиентов - обнови кеш
              ну и тп.

              т.е по сути - наколенная система управления кешированием.
                • 19164
                • 1,215 Posts
                Объясните мне, глупому, что не так в системе кеширования 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]
                  • 6366
                  • 54 Posts
                  прочитайте мое пятое сообщение в этой теме.
                    • 19164
                    • 1,215 Posts
                    Видимо мы никогда не поймем друг друга, 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]
                      • 6366
                      • 54 Posts
                      да, давайте закроем тему, доказывать что то я не собираюсь