Keitaro 9.6. Новые возможности и обновления

Друзья, команда Keitaro постоянно работает над улучшением продукта, обращая внимание и на пожелания многих пользователей. С версией 9.6 трекер получил несколько существенных обновлений, о которых мы хотим рассказать немного подробнее.

Прирост в производительности и переход на RoadRunner

 

Начиная с 9.6 версии трекер полностью работает на новом движке — RoadRunner. Новый движок включает в себя необходимое количество работающих воркеров, каждый из которых способен обработать заданное количество запросов в последовательном цикле, не нагружая соседние процессы. За счет этого мы прибавили в производительности и добились больших пиковых величин по обработке трафика. 

Результаты тестов: 

Мы провели замеры скорости на двух кампаниях с локальными лендингами: первый от AdCombo и второй от LeadRock.

Предыдущий движок PHP-FPM:

Запросов в секунду: 51.27 у AdCombo и 65.99 у LeadRock.

Средняя скорость ответа в мс: 833 у AdCombo и  711 у LeadRock.

Новый движок RR:

Запросов в секунду: 96.29 у AdCombo и 123.65 у LeadRock 

Средняя скорость ответа в мс: 507.66 у AdCombo и  399.29 у LeadRock на тех же кампаниях.

Новый Sandbox

Мы доработали встроенный Sandbox и смогли добиться большей совместимости с локальными лендингами:

  • Повышена совместимость лендингов HTML и PHP (в частности с таких пп как AdCombo, LeadRock и др.)
  • Добавлена поддержка внутренних js-редиректов.
  • Добавлена поддержка функции header(), exec(), system(), ob_start(), eval().

Многопоточный Cron

Работа планировщика задач Cron была переведена на многопоточный режим, что позволило избежать задержек  при запусках очистки статистики на сервере с большими объемами трафика. Теперь эти процессы могут выполняться параллельно. 

Новая встроенная интерактивная документация Admin API

Документация по Admin API была полностью переписана и теперь работает на Swagger.

Кроме того, теперь доступны тесты по Admin API запросам прямо из вашей админ панели трекера Keitaro. Для этого нужно перейти в раздел API ключей пользователя и нажать на вкладку Документация. После чего останется авторизоваться и можно делать любые запросы в интерактивном режиме. 

Дополнительные изменения: 

  • Исправлен алгоритм подсчета статистики по разным вкладкам трекера.
  • Автоматическая очистка файлового кэша (после апгрейда конфигурации).
  • Новая страница интеграции. 
  • Улучшена совместимость больших дампов при импорте.

 

Чтобы получить доступ ко всем обновлениям, вам достаточно обновить конфигурацию сервера ( https://blog.keitaro.io/ru/php-server-upgrade/ только для автоматических Approved установок) и обновить трекер до последней версии, начиная с релиза 9.6. 

Если Вам необходима помощь с апгрейдом сервера или переносом трекера с хостинга на VPS/VDS, а также при возникновении дополнительных вопросов – пишите нам в личные сообщения на сайте, в телеграм @keitarobot или на почту support@keitaro.io.