Какой плагин может тормозить Cyr to lat или EWWW Image Optimizer?
При отключении обоих плагинов Cyr-To-Lat и EWWW Image Optimizer обновление товаров пошло быстрее. Может кто знает какой из них больше грузит? И какие есть альтернативы им.
Обновлялись только цены товаров через wp all import. Разница в 13 раз почти быстрее при их отключении. Хотелось бы найти плагины, которые не надо будет отключать, но сохранить приблизительную скорость
Дополнительно:
Предположу, что EWWW Image Optimizer, т.к. он оптимизирует картинки при загрузке и на это тратятся ресурсы сервера
Похоже что только отключив оба будет нужная скорость
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
При обновлении только цен через WP All Import сильнее тормозить может не сам Cyr-To-Lat, а связка хуков, которые срабатывают на сохранение товара. EWWW Image Optimizer обычно тяжёлый при загрузке/обработке изображений, но если изображения не меняются, он не должен давать 13-кратную разницу сам по себе. Нужно мерить, а не угадывать.
Проверьте профайлером или хотя бы логами времени на хуках
save_post_product,updated_post_meta,wp_update_post. WP All Import может триггерить пересохранение товара, генерацию slug, обновление метаданных, пересчёт WooCommerce lookup tables, очистку кэша и действия оптимизаторов.Практичные шаги:
Cyr-To-Lat обычно нужен только при создании/изменении slug. Если цены обновляются без изменения названий, его участие можно минимизировать настройками импорта. Но безопаснее сделать тест: включить только Cyr-To-Lat, потом только EWWW, потом оба. Так станет ясно, кто реально тормозит.