Команда WPML за последние два месяца полностью переписала плагин String Translation и внесла много улучшений, связанных с производительностью, в плагины Multilingual CMS и Translation Management.
Технически, произошёл отказ от хранения строк в базе данных. Типичная админ-страница, которая использует построители страниц, WooCommerce, и некоторые другие большие плагины, могла загружать более 30K строк из базы данных. Вместо этого теперь WPML генерирует один раз свои файлы .mo с переводами строк и впоследствии обновляет их. Подробности можно найти в блоге компании.
Первые отзывы клиентов иначе как восторженными, назвать сложно. В конкретном случае подтверждается среднее снижение времени загрузки страниц на 64% и уменьшение числа запросов к базе данных на 37%.
Разработчики проводят дальнейшую работу, связанную с производительностью. В пятницу выпущена новая beta6 версия плагинов с существенным улучшением производительности на сайтах, использующих ACF.
Бета-версия доступна для тестирования пользователям WPML. Стабильная версия, скорее всего, будет выпущена в начале осени.
Источник: KAGG Design