Поддержка Проблемы и решения Обработка параметров

  • Не могу понять, что за ерунда. Почему WordPress обрабатывает любые урл и ссылки на ресурсы с запросом (?zapros) в 6-7 раз дольше чем без запроса?? Как это исправить или отключить? Это огромная проблема, которую я не понимаю как решить и не понимаю даже ее сути. Зачем это так происходит вообще?

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Модератор Yui

    (@fierevere)

    永子

    Если у вас есть кеширование страниц в статику, то указание дополнительных параметров URL заставляет игнорировать кеш,
    поэтому все работает дольше.

    Впрочем, если все настолько плохо, то виноват скорее медленный хостинг

    Спешу несогласиться!

    Одна и та же страница, без включенного кешера, пустая допустим грузится за 0,3с,
    но стоит добавить любой параметр, абсолютно любой, и скорость загрузки вырастает раза в 4 минимум.

    https://site.ru — 0.3s
    https://site.ru/?zapros — 2.4s

    вот такая вот фигня!

    Модератор Yui

    (@fierevere)

    永子

    Спешу несогласиться!

    по предоставленной вами выше информации мне сказать больше нечего.
    Голый теоретический постулат, без конкретики.

    https://ru.wordpress.org/plugins/query-monitor/
    смотрите и анализируйте сами

    Модератор Yuri

    (@yube)

    А если так? 🙂

    screenshot

    https://tools.pingdom.com/ больше подходит для замера скорости.

    Модератор Yui

    (@fierevere)

    永子

    «для модератора wp форума»

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

    Итак, обращайтесь в поддержку вашего доблестного reg.ru,
    они будут рады.

    Я не из поддержки сюда пришел, не выяснять отношения и говорить об этике. Это реальная проблема и я хочу понять, почему вордпрес так делает и как это прекратить.

    Кеширование запросов это не универсальное решение, хотя и в некоторых случаях спасает. Есть плагины, которые создают динамические запросы, а так же случаи, когда самому необходимо вводить дополнительные параметры. В таких случаях кеширование отдельных запросов не работает.

    Модератор Yuri

    (@yube)

    Давайте начнем с того, что не «6-7 раз», как Вы вначале написали, а совсем чуть-чуть, причем можно и обратную картину — с параметром быстрее — получить (см. мой скриншот).

    Теперь что касается «вордпрес так делает». Берем /readme.html, который гарантировано обрабатывается не вордпрессом, а исключительно хостинговым софтом, смотрим и видим:
    Без параметра 1.9s (757ms), с параметром 2.0s (995ms).
    https://gtmetrix.com/reports/rguard.ru/6gBGDZ2t
    https://gtmetrix.com/reports/rguard.ru/1tFtlmb7

    Ну и кто теперь так делает, WP или reg.ru?

    Модератор Yuri

    (@yube)

    В качестве ответа на вопрос «почему так» могу предположить, что на сервере стоит какая-то байда для проверки безопасности параметров (типа mod_secure), которая и тратит эти самые 0.2s на проверку. Нет параметров — нет проверки.

    Вот насчет mod_secure прям здравая мысль, это мы проверим. Но с некоторыми запросами правда так и происходит. В случает например с woff шрифтом или какой-нибудь js.

    Проверим теорию с mod secure. К слову сказать, такая же байда происходит и на beget.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Обработка параметров» закрыта для новых ответов.