Apache Keepalive соотношение - PullRequest
       2

Apache Keepalive соотношение

1 голос
/ 23 сентября 2011

Многие веб-серверы работают быстрее при использовании keepalive, но, конечно, клиент должен использовать эту функцию И пользователь должен генерировать более одного запроса подряд, чтобы быть полезным. Мой вопрос: для моего веб-сайта я использую Apache, я хотел бы знать, сколько запросов было сделано с использованием keepalive по сравнению с теми, которые не используют keepalive. Я посмотрел файл access.log, но не нашел никаких подсказок: знаете, как я могу получить информацию?

1 Ответ

2 голосов
/ 25 сентября 2011

Эрик - формат журнала по умолчанию не содержит эту информацию, но есть строка формата% X, которая сообщит вам состояние соединения.

http://httpd.apache.org/docs/current/mod/mod_log_config.html

, которыйВы можете добавить в пользовательский формат журнала (также описанный на этой странице).Есть еще один флаг,% D, который также может помочь - измеряет время для обработки ответа.

Это не совсем точно говорит о том, что вы ищете - тогда вам нужно сгруппировать запросы (возможно, поIP-адреса в течение нескольких секунд друг от друга), чтобы вы могли видеть, что произошло при загрузке отдельной страницы (то есть HTML и последующие запросы других файлов и ресурсов).

Но я могу сэкономить вам времяесли вы просто хотите знать, помогает ли keep-alive.

Если ваша веб-страница является чистым текстом и не содержит ссылок на CSS, Javascript или изображения, то сохранение активности не поможет.Но это было бы очень, очень необычно.

И, если у вас есть набор пользователей, заблокированных в капсуле времени, застрявших в ранних версиях Netscape 1995 года, тогда их пользовательские агенты не делают HTTP1.1.Если у вас есть пользователи, которые живут в наше время, их браузеры поддерживают HTTP 1.1 и, следовательно, будут поддерживать их.

Но на самом деле, добавление дополнительного элемента в журнал, вероятно, является хорошей вещью, чтобы удовлетворить ваши требования.любопытство.У меня было много людей, которые давали мне такие мягкие обобщения, которые я привел здесь, но когда я на самом деле измерял, обнаружил нечто совершенно иное, чем ожидалось.Так что дерзайте!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...