Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
0

Почему в журнале посещений ISP по 2 одинаковых строки от каждого перехода?

mastermiha [24.2K] 7 месяцев назад

Стал замечать превышение допустимых ресурсов на одном из своих сайтов, когда включил журнал посещений, оказалось, что при каждой загрузке страницы, в журнале ISP отображается не 1 строка, а а сразу 2, при этом время у них абсолютно одинаковое, т.е. это не перезагрузка страницы, скриптов и доменных имен у меня несколько, но на каждом все те же две строки, таким образом это выглядит:

78.84.290.43 - - [06/Apr/2019:07:09:5­7 +0300] "GET /imageone/431 HTTP/1.0" 503 566 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0"

78.84.290.43 - - [06/Apr/2019:07:09:5­7 +0300] "GET /imageone/431 HTTP/1.1" 503 388 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0"

46.235.173.67 - - [06/Apr/2019:07:09:5­7 +0300] "GET /image/140 HTTP/1.0" 200 754 "-" "Mozilla/5.0 (Linux; Android 4.4.4; SAMSUNG SM-J110H Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/2.0 Chrome/34.0.1847.76 Mobile Safari/537.36"

46.235.173.67 - - [06/Apr/2019:07:09:5­7 +0300] "GET /image/140 HTTP/1.1" 200 561 "-" "Mozilla/5.0 (Linux; Android 4.4.4; SAMSUNG SM-J110H Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/2.0 Chrome/34.0.1847.76 Mobile Safari/537.36"

В чем причина этого и как исправить?

2

Строки не одинаковые, у них отличается версия протокола HTTP (HTTP/1.0 и HTTP/1.1). Это происходит из-за выставления специфических настроек на сервере (смена протокола при использовании HTTP/1.0).

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

Так что стоит посмотреть настройки сервера, решить, нужно ли данное перенаправление, и принять решение о выключении.

Хотя если проблема в превышении ресурсов, значит, либо куплен очень уж слабый сервер, либо наблюдается серьёзная проблема в оптимизации кода. Потому что обычно даже при "тяжёлых" скриптах ядро процессора вообще почти "отдыхает", а оперативка раздувается незначительно.

Проверьте, возможно Вы работает с очень большими объёмами данных и оставляете их в "памяти".

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация
OpenID