Дублирование запросов на сервер

Тема в разделе "Ошибки и их решения", создана пользователем evgenylebedevv, 12 май 2023.

  1. evgenylebedevv

    evgenylebedevv Новичок

    Сообщения:
    9
    Симпатии:
    0
    Нормально ли то, почти при каждом клике создаются по два одинаковых запроса к серверу?
    С той лишь разницей, что в первом запросе HTTP/1.0 а во втором HTTP/2.0

    Код:
    91.239.140.115 - - [12/May/2023:18:17:50 +0300] "GET /Moscow/nabori-perepechek-msk/nabor-morskoi-msk HTTP/1.0" 200 47208 "https://perepechki.com/Moscow/nabori-perepechek-msk/nabor-morskoi-msk" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0"
    91.239.140.115 - - [12/May/2023:18:17:50 +0300] "GET /Moscow/nabori-perepechek-msk/nabor-morskoi-msk HTTP/2.0" 200 47208 "https://perepechki.com/Moscow/nabori-perepechek-msk/nabor-morskoi-msk" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0"
    31.173.81.156 - - [12/May/2023:18:17:51 +0300] "GET /Moscow/nabori-perepechek-msk/nabor-ovozhnoi-msk HTTP/1.0" 200 47208 "https://perepechki.com/Moscow/nabori-perepechek-msk" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/20.0 Chrome/106.0.5249.126 Safari/537.36"
    31.173.81.156 - - [12/May/2023:18:17:51 +0300] "GET /Moscow/nabori-perepechek-msk/nabor-ovozhnoi-msk HTTP/2.0" 200 47208 "https://perepechki.com/Moscow/nabori-perepechek-msk" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/20.0 Chrome/106.0.5249.126 Safari/537.36"
    31.173.81.156 - - [12/May/2023:18:17:51 +0300] "GET /catalog/view/javascript/jquery/tabs.js HTTP/1.0" 200 483 "https://perepechki.com/Moscow/nabori-perepechek-msk/nabor-ovozhnoi-msk" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/20.0 Chrome/106.0.5249.126 Safari/537.36"
    31.173.81.156 - - [12/May/2023:18:17:51 +0300] "GET /catalog/view/javascript/jquery/tabs.js HTTP/2.0" 200 483 "https://perepechki.com/Moscow/nabori-perepechek-msk/nabor-ovozhnoi-msk" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/20.0 Chrome/106.0.5249.126 Safari/537.36"
    31.173.81.156 - - [12/May/2023:18:17:51 +0300] "GET /catalog/view/theme/pavo_foodgood/javascript/common.js HTTP/1.0" 304 - "https://perepechki.com/Moscow/nabori-perepechek-msk/nabor-ovozhnoi-msk" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/20.0 Chrome/106.0.5249.126 Safari/537.36"
    31.173.81.156 - - [12/May/2023:18:17:51 +0300] "GET /catalog/view/theme/pavo_foodgood/javascript/common.js HTTP/2.0" 304 0 "https://perepechki.com/Moscow/nabori-perepechek-msk/nabor-ovozhnoi-msk" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/20.0 Chrome/106.0.5249.126 Safari/537.36"
    31.173.81.156 - - [12/May/2023:18:17:51 +0300] "GET /catalog/view/javascript/jquery/elevatezoom/elevatezoom-min.js HTTP/1.0" 200 60049 "https://perepechki.com/Moscow/nabori-perepechek-msk/nabor-ovozhnoi-msk" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/20.0 Chrome/106.0.5249.126 Safari/537.36"
    31.173.81.156 - - [12/May/2023:18:17:51 +0300] "GET /catalog/view/javascript/jquery/elevatezoom/elevatezoom-min.js HTTP/2.0" 200 60049 "https://perepechki.com/Moscow/nabori-perepechek-msk/nabor-ovozhnoi-msk" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/20.0 Chrome/106.0.5249.126 Safari/537.36"
    37.144.33.207 - - [12/May/2023:18:17:51 +0300] "GET /Moscow/nabori-perepechek-msk HTTP/1.0" 200 63777 "https://perepechki.com/Moscow" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 YaBrowser/23.3.3.719 Yowser/2.5 Safari/537.36"
    37.144.33.207 - - [12/May/2023:18:17:51 +0300] "GET /Moscow/nabori-perepechek-msk HTTP/2.0" 200 63777 "https://perepechki.com/Moscow" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 YaBrowser/23.3.3.719 Yowser/2.5 Safari/537.36"
     
  2. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Случаем не стоит какое-нить расширение в браузере по типу RDS-bar?
     
  3. evgenylebedevv

    evgenylebedevv Новичок

    Сообщения:
    9
    Симпатии:
    0
    Стоят всевозможные службы аналитики от гугла до top.mail.ru
     
  4. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Ну просто некоторые расширения для своих целей делают вторичный запрос. Попробуйте открыть с другого браузера и посмотреть логи. RDS-bar, например, делает второй запрос к html части
     
  5. evgenylebedevv

    evgenylebedevv Новичок

    Сообщения:
    9
    Симпатии:
    0
    Это логи не из браузера а от хостинга, на котором размещен сайт.
     
  6. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Это понятно. Речь о том, что некоторые расширения могут делать повторные запросы, которые делаете вы в браузере. Или вы что-то иное подразумевали под фразой "Нормально ли то, почти при каждом клике создаются по два одинаковых запроса к серверу?"
     
  7. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Попробуйте открыть сайт с другого компьютера (для начала браузера) и посмотреть в логах также повторные запросы или нет. Если при смене браузера проблема решилась, то значит вопрос в расширениях браузера. Если повторные запросы зависят от компьютера, то значит что-то в компьютере делает повторные запросы (например, антивирус). Если же это и от компьютера не зависит, то это уже вопрос к хостеру или возможно сайт ломанули или где-то настройки кривые. Суть в том, что у вас запросы отличаются по HTTP версии протокола - и вот этот момент странный.
     
  8. evgenylebedevv

    evgenylebedevv Новичок

    Сообщения:
    9
    Симпатии:
    0
    В приведенном логе все источники и браузеры разные:
    Код:
    Gecko/20100101 Firefox/112.0"
    SamsungBrowser/20.0 Chrome/106.0.5249.126 Safari/537.36"
    "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
    Chrome/110.0.0.0 YaBrowser/23.3.3.719 Yowser/2.5 Safari/537.36"
    Наверное это аналитика :confused:
     
  9. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Может аналитика, может парсер. Вы учитывайте, что это не браузеры, а параметр UserAgent. Например, как парсеры собирают данные с сайта, чтобы меньше возникало проблем? Используют разные IP, устанавливают разные UserAgent и т.п.
     
  10. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Только тогда не совсем понятна фраза "почти при каждом клике". При чём здесь клики? После ваших действий в сайте также появляются две одинаковые строчки с разным HTTP?
     
  11. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Аналитика тоже клики отправляет.
     
  12. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Дык это же ajax запросы в сторонний серв, а не подгрузка самих элементов сайта. Или как-то иначе?