Команда Pressjitsu выпустила интересное решение, которое позволяет получить значительный прирост в скорости загрузки страниц WordPress за счет кеширования переводов.
Разработчики которые глубоко изучали механизмы работы сайта, знают что хук отвечающий за перевод вызывается по 20-30 тысяч раз даже на простых конфигурациях.
Если же сайт несет на борту множество плагинов типа WooCommerce, то это число может быть увеличено еще в 2 раза.
Благодаря пытливому уму специалистов PressJitsu и возможностям php7 было придумано решение, которое позволяет кешировать переводы и получить ускорение сайта на 100-200мс. Для перфекционистов, которые любят убирать все лишнее — это отличная новость и весомая польза!
Для 99% пользователей у которых скорость отдачи страниц 2-3 секунды это может быть не так значимо.
Если вы тот, для кого ускорение на 100-200 мс имеет значение — это решение стоит применить.
Пример от Геннадия Ковшенина:
до
после
Количество вызовов сократилось с 350 000 до 12800.
Пример от campusboy
Выиграл +40 мс. на очень простом сайте.
Требования минимальны:
- php7
- включенный OPCache (обычно по умолчанию работает)
Ссылка:
Источник: https://wpcraft.ru/2017/uskoryaem-wordpress-za-schet-keshirovaniya-perevodov/