Ускоряем WordPress за счет кеширования переводов

Команда Pressjitsu выпустила интересное решение, которое позволяет получить значительный прирост в скорости загрузки страниц WordPress за счет кеширования переводов.

Разработчики которые глубоко изучали механизмы работы сайта, знают что хук отвечающий за перевод вызывается по 20-30 тысяч раз даже на простых конфигурациях.

Если же сайт несет на борту множество плагинов типа WooCommerce, то это число может быть увеличено еще в 2 раза.

Благодаря пытливому уму специалистов PressJitsu и возможностям php7 было придумано решение, которое позволяет кешировать переводы и получить ускорение сайта на 100-200мс. Для перфекционистов, которые любят убирать все лишнее — это отличная новость и весомая польза!

Для 99% пользователей у которых скорость отдачи страниц 2-3 секунды это может быть не так значимо.

Если вы тот, для кого ускорение на 100-200 мс имеет значение — это решение стоит применить.

Пример от Геннадия Ковшенина:

до

после

Количество вызовов сократилось с 350 000 до 12800.

Пример от campusboy

Выиграл +40 мс. на очень простом сайте.

Требования минимальны:

  • php7
  • включенный OPCache (обычно по умолчанию работает)

Ссылка:

Pomodoro — WordPress Translation Cache

Источник: https://wpcraft.ru/2017/uskoryaem-wordpress-za-schet-keshirovaniya-perevodov/

Анатолий Юмашев

Настоящий шаман, планирует жить до 150 лет. Родом из Тюмени, жил в Санкт-Петербурге, Москве и землянке (по его словам). Думает, что знает WordPress лучше всех в мире, кроме еще 10 человек. Делает всякие безумные вещи, которые иногда даже работают. Может зарядить или полностью отнять энергию у 50 человек. Один из ярких участников российского WordPress сообщества, а также создатель самого продаваемого и обсуждаемого плагина для синхронизации Woocommerce и МойСклад. Умеет исчезать сквозь землю. Любит WordPress, кальян, сигары и Льва Толстого. Может жить и работать вообще без еды. Делает сайты от 10 млн рублей.

Добавить комментарий

%d такие блоггеры, как: