We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19800
    • 180 Posts
    попробовал phx, порадовался удобная штука - не нужно писать сниппеты, сразу в шаблоне вковыриваешь и представление и код.
    Уже пожалел.

    Нагрузку на проц такую дал, закачешься. Несчастные 150 пользователей в день грузят половину мощностей выделенного проца на аккаунте qwarta.ru хотя по идее не должен быть хилый провайдер судя по отзывам, да и характеристики у сервера очень неплохие.

    Минусы phx:
    1) Невозможно кешировать страницы с ditto, подозреваю что это и есть причина основной нагрузки сайта.
    2) Невозможно кешировать запросы phx

    Плюсы
    1) Удобно, для ленивых. Я ленив.

    Видимо придется переписывать сайт в API

    Есть у кого мнения, может я неправ?
      • 897
      • 1,620 Posts
      ну если дитто неправильно приготовить он и без phx даст прикурить от сервера.

      по сабжу трудно сказать однозначное "да" или "нет". надо разбираться в конкретной ситуации.
        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

        Не используйте Revo для "просто сайтов". Используйте Evo

        Who can defeat the Russian bear?
        • 19800
        • 180 Posts
        Quote from: Aleksey at Apr 09, 2009, 04:19 AM

        ну если дитто неправильно приготовить он и без phx даст прикурить от сервера.

        по сабжу трудно сказать однозначное "да" или "нет". надо разбираться в конкретной ситуации.

        вы конкретно phx используете?

        в ditto ничего специфического не использовал
        только &alt-tpl и &filter по видимости в меню
          • 897
          • 1,620 Posts
          да, я пользуюсь phx не замечал за ним прожорливости. трудно понять в логах что он сделал - это да.

          по дитто смотрите параметры &total &queryLimit &where - помогут сократить нагрузку на бд

          а уж если хотите конструктива, то вы сами замеряли, как изменятся время обработки страницы, если с одним и тем же вызовом дитто использовать и не использовать phx
            "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

            Не используйте Revo для "просто сайтов". Используйте Evo

            Who can defeat the Russian bear?
            • 19800
            • 180 Posts
            ясно, спасибо за инфу, может я поторопился

            тем не менее с phx и ditto страницы кешировать не получится т.к. pagination не работает
            и дело именно в том, что некешируемые страницы в каталоге грузят серв
            запросы от того же дитто идут по титлу, контенту и 5 tv каждый раз
            вызов Дитто кешируемый, но т.к. страницы некешируемые, то он насколько я понимаю все равно в базу каждый раз лезет (я правильно понял?)

            есть один способ обхода этой проблемы, но он на костылях, не очень удобен и костыли как известно часто ломаются
            http://modxcms.com/forums/index.php/topic,34522.0.html