Вход • Регистрация

Время генерации страницы каталога товаров в Diafan

  • 23 октября 2018 г.
  • Доброго времени суток!

    К сожалению в демо Diafan отключена возможность включения профилирования, что весьма странно.

    Интересует страница каталога, например http://demo.diafan.ru/shop/ryukzaki/

    Может быть кто-то может выложить свои время генерации страницы и время запросов к БД и кол-во товаров в категории?
    • 23 октября 2018 г.
    • Приветствую.

      Можно скачать демку, разместить у себя на хосте, и погонять-потестить попутно наполняя каталог под ваши нужды.
      • 23 октября 2018 г.
      • Как вариант конечно да, но попутно хотелось бы узнать о быстродействии системы например на 3000 или 30000 товаров.

        Такое кол-во быстро не создашь.
        • 23 октября 2018 г.
        • При нормальной настройке БД все будет огонь т.к. структура БД и индеквы - все по уму + весьма приличное кеширование.

          Проблемы могут быть при фильтрации при очень большом кол-ве товаров и характеристик из-за обилия inner-join запросов
    • 23 октября 2018 г.
    • Цитата
      К сожалению в демо Diafan отключена возможность включения профилирования, что весьма странно.

      Профилирование по умолчанию отключено на любом нормальном хостинге и это вообще не странно. Это режим для разработчиков, дающий приличную нагрузку на сервер и включается для отладки и анализа при алгоритмизации.

      Нам на деме отлаживать нечего, а лишний тормоз не нужен от слова вообще.
    • 23 октября 2018 г.
    • Цитата
      Интересует страница каталога, например http://demo.diafan.ru/shop/ryukzaki/

      Может быть кто-то может выложить свои время генерации страницы и время запросов к БД и кол-во товаров в категории?


      Дело не в товарах в категории, а в характеристиках у каждого товара и количестве на одной странице. Если 10 товаров на странице - это одно время. Если 1000 на странице - понятно, будут тормоза.

      Вот, возьмите https://www.perchick.ru - тут около 50000 товаров. Смотрите морду, там defer например используется. Товаров в блоках выходит много, но с отложенной загрузкой и ttfb 0.3 секунды. Норм?
      http://www.webpagetest.org/result/181023_GK_f92814727d5f8a83d439718c07bdfc09/

      Страница каталога, типа http://demo.diafan.ru/shop/ryukzaki/, вот https://www.perchick.ru/shop/bodi/teddi-monokini/ - но тут товаров больше, 48 штук, плюс фильтры, форма поиска с характеристиками и пр. http://www.webpagetest.org/result/181023_MY_533678f21d2686f3601f500d36e6d869/ - ttfb еще меньше - 0.28 секунды
      Годится?
      • 24 октября 2018 г.
      • В других CMS можно же легко глянуть нужную инфу, все однозначно и без вопросов:

        28 тыс. товаров

        view-source:http://4.officexb.beget.tech/catalog/svetilniki

        <!--
        memory peak usage: 4072840 bytes
        page generation time: 0.034270048141479 seconds
        -->

        Рассчитывал увидеть что-то подобное и в Диафане, чтобы по-быренькому сравнить.

        Не думаю, что реализовать подобное создаст "приличную нагрузку на сервер".

        И это-же не какая-то секретная информация.
        • 24 октября 2018 г.
        • Цитата
          <!--
          memory peak usage: 4072840 bytes
          page generation time: 0.034270048141479 seconds
          -->

          Рассчитывал увидеть что-то подобное и в Диафане, чтобы по-быренькому сравнить

          Вообще не сложно. Сделайте предложение.
          Index.php стартанул - время запомнили. Шаблон вышел - время отщелкнули.
          Только к реальному ответу сайта и к загрузке сайта это время отношения мало имеет ;)
          Так, баловство
          • 25 октября 2018 г.
          • Ну время загрузки DOM любой может через браузер посмотреть - это вообще не проблема.
            Но опять-таки загрузка сайта - это вопрос верстки и зависит от кривости рук веб-разработчика и сложности дизайна.

            А скорость генерации страницы - реальный параметр, характеризующий насколько оптимизированы процессы в CMS + конечно немного влияет железо.
        • 25 октября 2018 г.
        • Открыл эту страницу
          -
          Код
          memory peak usage: 3750080 bytes page generation time: 0.87480711936951

          Какая-то сомнительная информация
          • 25 октября 2018 г. , редакция: 25 октября 2018 г.
          • Ну так кэширование запросов к БД видимо стоит раз в сутки.

            F5 не удосужились нажать ?)

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум