• Resolved freimaks

    (@freimaks)


    Привет!
    Сначала напишу на русском, потом для порядка на английском.

    Проверил сайт на Pingdom и увидел два странных запроса к admin-ajax, которые занимают достаточно много времени: https://yadi.sk/i/qTGep3Q73Sxidb. Один из них (верхний) принадлежит WooCommerce Currency Switcher и отдает ответ: https://yadi.sk/i/-X32RlN33Sxiru.

    Возник вопрос: можно ли как-то сократить время подобного ответа или это конкретные ограничения (особенности) WordPress и WooCommerce?

    English:
    I checked the site on Pingdom and saw two strange requests to admin-ajax, which take a lot of time: https://yadi.sk/i/qTGep3Q73Sxidb. One of them (the top one) belongs to WooCommerce Currency Switcher and answers: https://yadi.sk/i/-X32RlN33Sxiru.

    There was a question: whether it is possible to reduce somehow time of the similar answer or this specific restrictions WordPress and WooCommerce?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Здравствуйте

    Это ajax перерисовка цен. Нужна только если Вы используете кэширование.

    Если я не ошибаюсь, желтый цвет – это ожидание ответа сервера.( слишком долго: Это может зависеть от хостинга ( оперативная память, % процессора и т.д. ) Так же если используются тяжелые запросы в БД И/ИЛИ выполняется большой не оптимизированный скрипт.

    К делу: Этот ajax для перерисовки цен, использует простой запрос в базу данных ( так же зависит от количества продуктов на странице ) и выполняет не сложный скрипт.

    Thread Starter freimaks

    (@freimaks)

    Да, я посидел поразбирал код, который инициирует одно из обращений к admin-ajax (конечно же не Ваш плагин).

    Отключив его и деактивировав Ваш плагин я пару тройку раз прогнал тесты и убедился в том, что на реальную производительность (по крайней мере с точки зрения того же pingdom) эти ajax-запросы не влияют.

    Вот результат без обращения к admin-ajax, а вот с обращением.

    Ну и опять же гугление показало, что вопросы подобного характера популярны, но зачастую ответы на них касаются Heartbeat, который в данном случае вообще не при делах.

    А ответ, приближенный к реальности дан у KeyCDN (раздел статьи “admin-ajax.php Slow From Third Party Plugins”).

    Вам за прояснение ситуации большое спасибо!

    Здравствуйте

    Не за что;)

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Acceleration admin-ajax.php… Or not?’ is closed to new replies.