Właściwości optymalizacji żądań i odpowiedzi wtyczki serwera WWW

Ta strona umożliwia wyświetlanie i zmianę właściwości optymalizacji żądań i odpowiedzi dla wtyczki serwera WWW.

Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję Serwery > Typy serwerów > Serwery WWW >nazwa_serwera_WWW> Właściwości wtyczki > Żądanie i odpowiedź.

Maksymalna wielkość porcji używana podczas czytania treści odpowiedzi HTTP

Określa maksymalną wielkość porcji, której wtyczka można użyć przy odczycie treści odpowiedzi.

Pole to odpowiada elementowi ResponseChunkSize w pliku plugin-cfg.xml.

Wtyczka odczytuje treść odpowiedzi w porcjach po 64 KB, do momentu odczytania wszystkich danych odpowiedzi. Podejście takie stwarza problemy z wydajnością w przypadku żądań, których treść odpowiedzi zawiera duża ilość danych.

Jeśli wielkość treści odpowiedzi jest nieznana, wartości określone dla tej właściwości zostają użyte jako wielkość przydzielonego buforu. Treść odpowiedzi jest następnie odczytywana w porcjach tej wielkości, aż do odczytania całej treści. Jeśli wielkość treści jest znana, do odczytania treści odpowiedzi użyty zostaje bufor o wielkości równej wielkości treści lub określonej wielkości (mniejsza z tych dwóch wartości).

Informacje Wartość
Typ danych Liczba całkowita
Wartość domyślna 64 KB

Określ wielkość w kilobajtach (bloki o wielkości 1024 bajtów).

Włącz algorytm Nagle'a dla połączeń z serwerem aplikacji

Po zaznaczeniu tego pola włączony zostaje algorytm Nagle'a dla połączeń między wtyczką a serwerem aplikacji.

Pole to odpowiada elementowi ASDisableNagle w pliku plugin-cfg.xml.

Algorytm Nagle'a wziął swą nazwę od nazwiska inżyniera Johna Nagle'a, który wynalazł tę standardową część protokołu TCP/IP (Transmission Control Protocol/Internet Protocol). Algorytm zmniejsza obciążenie sieci, dodając opóźnienie transmisji (zwykle 200 ms) do małego pakietu, co pozwala na dotarcie i objęcie transmisją innych małych pakietów. Ponieważ z komunikacją związany jest koszt, który nie zależy od wielkości pakietu w takim stopniu, jak od częstotliwości transmisji, algorytm ten potencjalnie ogranicza obciążenie, optymalizując liczbę transmisji.

Domyślnie pole to jest zaznaczone, a algorytm Nagle'a jest włączony. Usuń zaznaczenie tego pola, aby wyłączyć algorytm Nagle'a.

Włącz algorytm Nagle'a dla serwera WWW IIS

Po zaznaczeniu tego pola algorytm Nagle'a jest używany na potrzeby połączeń między serwerem WWW IIS (Microsoft Internet Informations Services) a serwerem aplikacji.

Pole to odpowiada elementowi IISDisableNagle w pliku plugin-cfg.xml. Pole ma zastosowanie tylko w przypadku korzystania z serwera WWW IIS (Internet Information Services) firmy Microsoft.

Domyślnie pole to nie jest zaznaczone, a algorytm Nagle'a jest wyłączony. Zaznacz to pole, aby włączyć algorytm Nagle'a dla danego połączenia.

Dziel odpowiedzi HTTP do klienta na porcje

Po zaznaczeniu tego pola odpowiedzi dla klienta są dzielone na porcje, jeśli zawierają nagłówki Transfer-Encoding : Chunked.

Pole to odpowiada elementowi ChunkedResponse w pliku plugin-cfg.xml. Pole ma zastosowanie tylko w przypadku korzystania z serwera WWW IIS (Internet Information Services) firmy Microsoft, serwera WWW Java System lub serwera WWW Domino. Serwer IBM® HTTP Server automatycznie obsługuje podział odpowiedzi na porcje w celu umożliwienie jej wysłania do klienta.

Domyślnie pole to nie jest zaznaczone, a odpowiedzi nie sąd zielone na porcje. Zaznacz to pole, aby włączyć dzielenie odpowiedzi na porcje, jeśli zawierają nagłówek Transfer-Encoding : Chunked.

Akceptuj treść dla wszystkich żądań

Pole to odpowiada elementowi AcceptAllContent w pliku plugin-cfg.xml.

Po jego zaznaczeniu użytkownicy mogą dołączać treść w żądaniach GET i HEAD, jeśli w nagłówku żądania znajduje się nagłówek Content-Length lub Transfer-encoding.

Domyślnie pole to jest zaznaczone.

Pole to należy zaznaczyć, aby umożliwić użytkownikom dołączanie treści w żądaniach GET i HEAD, jeśli w nagłówku żądania znajduje się nagłówek Content-Length lub Transfer-encoding.

Dla przenoszenia użytkowników Dla przenoszenia użytkowników: Ustawienie Akceptuj treść dla wszystkich żądań w Konsoli administracyjnej odpowiada atrybutowi AcceptAllContent w pliku plugin-cfg.xml. Począwszy od wersji 8.0, to ustawienie jest domyślnie zaznaczone, a atrybut ma określoną wartość true. W wersjach wcześniejszych niż wersja 8 domyślnie ta wartość nie jest zaznaczona, a atrybut ma wartość false.trns

Dopasowanie hosta wirtualnego

Po zaznaczeniu tego pola dokonywane jest odwzorowanie hosta wirtualnego przez fizyczne użycie numeru portu, na którym odebrano żądanie.

Pole to odpowiada elementowi VHostMatchingCompat w pliku plugin-cfg.xml.

Domyślnie pole to nie jest zaznaczone, a dopasowanie odbywa się w sposób logiczny, przy użyciu numeru portu zawartego w nagłówku hosta. Po zaznaczeniu tego pola dokonywane jest odwzorowanie hosta wirtualnego przez fizyczne użycie numeru portu, na którym odebrano żądanie.

Do wybrania portu fizycznego lub logicznego służą przełączniki.

Preferencja portu serwera aplikacji

Określa numer portu używany przez serwer aplikacji podczas budowania identyfikatorów URI na potrzeby metody sendRedirect. To pole dotyczy metody sendRedirect tylko, jeśli używane są względne identyfikatory URI, i nie wpływa on na przekierowania bezwzględne. W tym polu również określić można, gdzie mają być pobierana wartość metody HttpServletRequest.getServerPort().

Pole to odpowiada elementowi AppServerPortPreference w pliku plugin-cfg.xml.

Określ:
  • Nagłówek hosta, jeśli ma być używany numer portu z nagłówka hosta w przychodzącym żądaniu HTTP.
  • Port serwera WWW, jeśli ma być używany numer portu, na którym serwer WWW odebrał żądanie.
Wartością domyślną jest Nagłówek hosta.


Nazwa pliku: uwsv_plugin_props1.html