Параметры оптимизации запросов и ответов модуля Web-сервера

Используйте эту страницу для просмотра и изменения параметров оптимизации запросов и ответов для встраиваемого модуля Web-сервера.

Для того чтобы открыть эту страницу административной консоли, выберите Серверы > Типы серверов > Web-серверы > имя-web-сервера > Параметры встраиваемого модуля > Запросы и ответы .

Максимальный размер порции данных, используемый при чтении тела ответа HTTP

Задает максимальный размер порции данных, который встраиваемый модуль может использовать при чтении тела ответа.

Это поле соответствует элементу ResponseChunkSize файла plugin-cfg.xml.

Встраиваемый модуль читает тело ответа порциями по 64K, до тех пор пока все данные не будут прочитаны. Такой подход снижает быстродействие для запросов, у которых тело ответа содержит большой объем данных.

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

Тип данных Целое число
Значение по умолчанию 64 килобайта

Задайте размер в килобайтах (блоках по 1024 байтов).

Включить алгоритм Нэгла для подключения к серверу приложений.

Если это свойство выбрано, то для установления соединения между встраиваемым модулем и сервером приложений используется алгоритм Нэгла.

Это поле соответствует элементу ASDisableNagle файла plugin-cfg.xml.

Алгоритм Нэгла назван по имени инженера Джона Нэгла, который разработал эту часть стандарта протокола TCP/IP. Алгоритм уменьшает дополнительную нагрузку на сеть, добавляя задержку передачи (обычно 20 миллисекунд) к пакетам, что позволяет успевать включать другие пакеты в передачу. Поскольку затраты связи зависят в большей степени не от размера пакета, а от частоты передач, этот алгоритм потенциально уменьшает издержки, посредством оптимизации числа передач.

По умолчанию это поле не выбрано, и алгоритм Нэгла выключен. Выберите это поле для включения алгоритма Нэгла.

Включить алгоритм Нэгла для IIS Web Server

Если это свойство выбрано, то для установления соединения между Microsoft Internet Informations Services (IIS) Web Server и сервером приложений используется алгоритм Нэгла.

Это поле соответствует элементу IHSDisableNagle файла plugin-cfg.xml. Оно видимо, только если вы используете Microsoft Internet Informations Services (IIS) Web server.

По умолчанию это поле не выбрано, и алгоритм Нэгла выключен. Выберите это поле для включения алгоритма Нэгла для этого соединения.

Ответ клиенту разделяется на порции HTTP

Если это свойство выбрано, ответы клиенту разделяются на отдельные порции в случае присутствия в ответе заголовка Transfer-Encoding : Chunked.

Это поле соответствует элементу ChunkedResponse файла plugin-cfg.xml. Оно видимо, только если вы используете Microsoft Internet Informations Services (IIS) Web server, Java System Web server или Domino Web server. IBM HTTP Server автоматически разбивает ответ на порции перед отправкой клиенту.

По умолчанию это поле не выбрано, и ответы не разбиваются на порции. Выберите это поле, для того чтобы ответы клиенту разделялись на отдельные порции в случае присутствия в ответе заголовка Transfer-Encoding : Chunked.

Принимать содержимое для всех запросов

Это поле соответствует элементу AcceptAllContent файла plugin-cfg.xml.

Когда это поле выбрано, пользователи могут включать содержимое в запросы POST, PUT, GET и HEAD, если заголовки запросов содержат Content-Length или Transfer-encoding.

По умолчанию это поле не выбрано. Выберите это поле, для того чтобы пользователи могли включать содержимое в запросы POST, PUT, GET и HEAD, если заголовки запросов содержат Content-Length или Transfer-encoding.

Согласование виртуального хоста

Когда это поле выбрано, преобразование виртуального хоста выполняется физически с помощью номера порта, для которого был получен запрос.

Это поле соответствует элементу VHostMatchingCompat файла plugin-cfg.xml.

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

Для выбора физического или логического порта используйте переключатель.

Предпочтение порта сервера приложений

Указывает, какой номер порта должен использоваться сервером приложений при компоновке URI для sendRedirect. Это поле применяется только для sendRedirect при работе с относительными URI и не влияет на абсолютную переадресацию. Это поле также указывает, откуда получать значение для HttpServletRequest.getServerPort().

Это поле соответствует элементу AppServerPortPreference файла plugin-cfg.xml.

Укажите:
  • hostHeader, если должен использоваться номер порта из заголовка хоста полученного запроса HTTP.
  • webserverPort, если должен использоваться номер порта, по которому Web-сервер получил запрос.
Значение по умолчанию - hostHeader.



Ссылки, помеченные как (в сети), требуют подключения к Internet.

Задачи, связанные с данной
Ссылки, связанные с данной
Параметры модуля Web-сервера


Имя файла: uwsv_plugin_props1.html