Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
Наблюдаю в логах вебсервера многократное повторение такого рода записей: Код: plaintext 1. и такие строки могут повторяться пачками подряд до десятка раз за мизерный интервал в 1-3 секунды. Через некоторое время приходит пачка или одиночный запрос на другой url. Если сделать условный DISTINCT таким записям, то результат выглядит как нормальный человеческий веб-серфинг. И, как правило, юзер-агент от мобильных браузеров. По крайней мере, других на глаза в последнее время не попадалось. Собственно, вопрос - могу ли я со стороны веб-сервера сделать что-то, чтобы браузеры не делали таких многократных запросов на один и тот же url ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 18:37 |
|
||
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
Спрятать вебсервер за кеширующим прокси? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 19:00 |
|
||
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
vkleСпрятать вебсервер за кеширующим прокси?Можно, и я думаю в эту сторону, но это больше похоже на костыль. Хотелось бы и браузерам облегчить жизнь (тем более мобильным). Не исключаю вариант, что это мой веб-сервер чем-то провоцирует их на это. Но как понять чем именно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 19:03 |
|
||
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
miksoftНе исключаю вариант, что это мой веб-сервер чем-то провоцирует их на это. Но как понять чем именно? помотреть заголовки связанные с кэкшированием - ETag, Cache-Control, If-Match и т д для немодицированного контента - отдавать 304 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 19:38 |
|
||
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
ИзопропилmiksoftНе исключаю вариант, что это мой веб-сервер чем-то провоцирует их на это. Но как понять чем именно? помотреть заголовки связанные с кэкшированием - ETag, Cache-Control, If-Match и т д для немодицированного контента - отдавать 304А я имею право отдавать 304, если в запросе нет заголовков If-Modified-Since или If-None-Match ? И, кстати, как поймать были эти заголовки или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 20:06 |
|
||
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
miksoftА я имею право отдавать 304, если в запросе нет заголовков If-Modified-Since или If-None-Match ?Вопрос снимается. Если нет этих заголовков, то я и не отличу запрос от нормального запроса. Т.е. надо отдавать 200 и всю страницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 20:11 |
|
||
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
miksoft, ну чтоб они появились, нужно ETag и Last-Modified отдавать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 20:27 |
|
||
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
miksoftХотелось бы и браузерам облегчить жизнь (тем более мобильным). Не исключаю вариант, что это мой веб-сервер чем-то провоцирует их на это. Но как понять чем именно?Заголовки смотреть, как говорили выше. Обращать внимание на управление кешированием. Ещё посмотреть внимательно, чем может быть вызвано это многократное обращение GET /xxx/?p=2 . Вроде как это простое перелистывание страниц, а не запрос какой-то картинки, которая несколько раз вставляется в страницу яваскриптом :) Если это действительно перелистывание... Не уверен, но думаю, что подобное может быть вызвано плохой связью мобильного устройства - запрос отправлен, пошли помехи, ответ не получен или получен с ошибками, идёт повторный запрос... Ну, это как предположение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 20:38 |
|
||
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
vkleЕщё посмотреть внимательно, чем может быть вызвано это многократное обращение GET /xxx/?p=2 . Вроде как это простое перелистывание страниц, а не запрос какой-то картинки, которая несколько раз вставляется в страницу яваскриптом :)Да, это перелистывание страниц. Причем номера страниц тоже одинаковые в пачке запросов. Например, за секунду может прилететь десяток GET /xxx/?p=2. А еще через секунд 10-20 пачка GET /xxx/?p=3. vkleНе уверен, но думаю, что подобное может быть вызвано плохой связью мобильного устройства - запрос отправлен, пошли помехи, ответ не получен или получен с ошибками, идёт повторный запрос...Не похоже. Процитированный ip-адрес относится к мелкому домашнему провайдеру, но никак не к оператору сотовой связи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 20:47 |
|
||
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
miksoftmiksoftА я имею право отдавать 304, если в запросе нет заголовков If-Modified-Since или If-None-Match ?Вопрос снимается. Если нет этих заголовков, то я и не отличу запрос от нормального запроса. Т.е. надо отдавать 200 и всю страницу. выставлять etag как уже сказали и отдавать по нему кэшированную страницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 12:57 |
|
||
|
Многократные идентичные http-запросы с мобильных устройств.
|
|||
|---|---|---|---|
|
#18+
ScareCrowвыставлять etagДа, я уже понял. С ETag-ами я еще дела не имел, буду разбираться. Впрочем, есть у меня подозрение, что это не сильно поможет. Хотелось бы первопричину поймать. Но это, думаю, уже надо брать свой планшет/смартфон и гонять по сайту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 13:11 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38882168&tid=1461994]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 416ms |

| 0 / 0 |
