Какой плагин может тормозить Cyr to lat или EWWW Image Optimizer?

Ссылка скопирована
1 ответ

При отключении обоих плагинов Cyr-To-Lat и EWWW Image Optimizer обновление товаров пошло быстрее. Может кто знает какой из них больше грузит? И какие есть альтернативы им.
Обновлялись только цены товаров через wp all import. Разница в 13 раз почти быстрее при их отключении. Хотелось бы найти плагины, которые не надо будет отключать, но сохранить приблизительную скорость

Дополнительно:

Предположу, что EWWW Image Optimizer, т.к. он оптимизирует картинки при загрузке и на это тратятся ресурсы сервера

  • KingAnton, в этом и вопрос. Что идёт только обновление цен, ничего не создаётся.
    Похоже что только отключив оба будет нужная скорость
  • а что, профайлер такого не находит?
  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Алексей Денисов Ответ

    При обновлении только цен через 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, очистку кэша и действия оптимизаторов.

    Практичные шаги:

    • на время импорта отключать оптимизацию изображений, если картинки не импортируются;
    • в WP All Import отключить обновление ненужных полей;
    • импортировать только цену и stock, не трогая title/content/images;
    • после импорта один раз пересобрать lookup tables и очистить кэш;
    • проверить Query Monitor или New Relic, если доступно.

    Cyr-To-Lat обычно нужен только при создании/изменении slug. Если цены обновляются без изменения названий, его участие можно минимизировать настройками импорта. Но безопаснее сделать тест: включить только Cyr-To-Lat, потом только EWWW, потом оба. Так станет ясно, кто реально тормозит.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно