Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

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

start [/forum/topic.php?fid=23&tablet=1&tid=1461994]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 356ms |

| 0 / 0 |
