Как я тестирую HTTP Pipelinning?

HTTP 1.1 является протоколом, который не имеет никакого отношения к Операционной системе. Это используется браузерами. Его основное преимущество перед HTTP 1.0 состоит в том, что он будет использовать то же соединение TCP для нескольких Запросов HTTP по умолчанию (это называют Персистентностью в 1,1), тогда как с HTTP 1.0 по умолчанию Вы устанавливаете одно соединение TCP для каждой Транзакции HTTP - который является тратой производительности сети и использования.

Таким образом, Ваш вопрос действительно: действительно ли реализация HTTP 1.1 отличается в IE8 в зависимости от ОС? Это совершенно возможно. Вы могли проверить Apache access.log, но это - боль в шее для изучения этого. Вы - более обеспеченная установка Wireshark и получение Ваших Запросов HTTP от каждого из компьютеров. Для сравнения запросов просто определите корректное соединение TCP, щелкните правой кнопкой и сделайте, "Следуют за Потоком TCP". Это затем покажет Вам повторно собранную текстовую версию всех пакетов, и Вы будете видеть HTTP-заголовки и Тело от обоих сторона клиента и сервера.

3
задан 5 April 2011 в 10:32
1 ответ

Я просто сверился с tcpdump, и он похож на простой вызов завихрения, которое Вы предлагаете, на самом деле не конвейерно обрабатывает запросы. Страница справочника указывает, что они выбираются последовательно, который также не предлагает конвейерной обработки.

Когда я протестировал это в прошлом, я только что вставил полные запросы HTTP 1.1 в сессию telnet.

Для проверки поддерживайте tcpdump в рабочем состоянии в другом окне, например, "tcpdump-nli любой хост-s0-xX 1.2.3.4 и порт 80". При попытке вихревой командной строки Вы будете видеть, что первый запрос отправлен, ответ поставляется, и затем второй отправляется. Если Вы правильно конвейерно обрабатываете, необходимо смочь видеть, что несколько ПОЛУЧАЮТ строки, отсылаемые, прежде чем любые данные ответа возвратятся.

Это чувствует немного как вопрос о домашней работе, таким образом, я собираюсь оставить Вас там.

2
ответ дан 3 December 2019 в 07:13

Теги

Похожие вопросы