Что нового в FX Sitemap 2.0 ver 3.2

Просмотров: 888Комментарии: 1
Что нового в FX Sitemap 2.0 ver 3.2

Вступление

Я просто обновил свою карту сайта. В то время как всякие аферисты, берущие что плохо лежит и прячущие под ионкуб, пишут про самые быстрые карты дабы впарить наивным людям по космическим ценам. Ведь владельцы магазинов в их понимании лохи которых можно развести на покупку под лозунгом "самый, лучший, безупречный, ..." а потом еще раскрутить на круглую сумму за каждый чих.

Ближе к теме...


Что нового

  • множество оптимизаций для сокращения задержек
  • упрощено сохранение в файлы
  • кеширование частей карты при сохранении через cron (дабы начинать где остановился, если не уложился в один тейк)
  • работа с мультимагазинами
  • режим ultra (то же самое что и режим express но для структуры сайт/категория/товар)
  • механизм внутреннего кеширования путей
  • улучшения режима express
  • опция "слэш в конце" для страниц mega filter pro
  • полноценная поддержка opencart 3.0
  • Тесты на реальных магазинах

    Все тесты без кэширования

    • 100 тыс товаров одним тейком (ЧПУ сайт/товар)
    • [24.04.2018 12:21] 
      2920.25мс  | /index.php?route=feed/fx_sitemap&part=1&limit=100000&express=.html
    • 1.5 тыс товаров + ~300 иных страниц на дохлом шареде (ЧПУ сайт/категория/товар)
    • [24.04.2018 13:18] 
      32.39мс  | /index.php?route=feed/fx_sitemap&ultra=
    • Шаред чуть лучше (ЧПУ сайт/товар)
    • 4.5 тыс товаров + ~500-600 всего остального (категории, бренды, новости, фильтры, ...)

      и ниже только 4.5 тыс товаров

      [24.04.2018 14:43] 
      95.81мс  | /index.php?route=feed/fx_sitemap&ultra=
              
      [24.04.2018 13:23] 
      18.49мс  | /index.php?route=feed/fx_sitemap&ultra=&part=1

    Добавочка от 27.04


    Думали на этом всё? 100 тыс это интересно, продолжаем.

    Идем в PhpMyAdmin, открываем таблицу "ПРЕФИКС_url_alias", вкладка "Структура"

    Смотрим индексы, нам интересен столбец query. Видим простой индекс. Удаляем и добавляем Уникальный (UNIQUE).

    должно получиться как на скрине

    смотрим что изменилось

    [27.04.2018 10:08] 
    2226.48мс  | /index.php?route=feed/fx_sitemap&part=1&limit=100000&express=.html

    Минус 25%.

    Далее жмем "Анализ структуры таблицы" (PROCEDURE ANALYSE()). Смотрим Max_length для столбца query.

    В данном случае он равнялся 23, с запасом назначаем тип VARCHAR(48).

    смотрим что изменилось

    [27.04.2018 10:27]
    1432.36мс  | /index.php?route=feed/fx_sitemap&part=1&limit=100000&express=.html

    Еще минус 35%

    Итого:

    • Получили еще ускорение более чем в 2 раза
    • Бонусом получаем небольшое ускорение работы всего сайта. Так как таблица url_alias одна из основных.
    • Само собой это для теста: отдавать по 100к записей нельзя по стандарту и limit будет установлен в 50к

    Благодарности

    Спасибо xiros за предоставленный доступ к сайту.


    Добавочка от 10.05


    300 тыс товаров одним тейком в ultra режиме

    [10.05.2018 15:27]
    3804.28мс  | /index.php?route=feed/google_sitemap&part=1&limit=300000&ultra=/

    Комментариев: 1 RSS

    Оставьте комментарий!
    • Без регистрации
    • Вход/Регистрация

    Комментарий будет опубликован после проверки

    Вы можете войти под своим логином или зарегистрироваться на сайте.

    grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

    Бот выберет схему, а человек - яблоко!

    • 1xiros03-05-2018 11:44Учитываю...

      Спасибо xiros за предоставленный доступ к сайту.

      Взаимно!