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ź.
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).
Typ danych | Integer |
Wartość domyślna | 64 KB Określ wielkość w kilobajtach (bloki o rozmiarze 1024 bajtów). |
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 ten zmniejsza obciążenie sieci, dodając opóźnienie transmisji (zwykle 20 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 nie jest zaznaczone, a algorytm Nagle'a jest wyłączony. Zaznacz to pole, aby włączyć algorytm Nagle'a.
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 IHSDisableNagle w pliku plugin-cfg.xml. Jest ono wyświetlane tylko w przypadku korzystania z serwera WWW IIS (Microsoft Internet Informations Services).
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.
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. Jest ono wyświetlane tylko w przypadku korzystania z serwera WWW IIS (Microsoft Internet Informations Services), 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.
Pole to odpowiada elementowi AcceptAllContent w pliku plugin-cfg.xml.
Po jego zaznaczeniu użytkownicy mogą dołączać treść w żądaniach POST, PUT, GET i HEAD, jeśli w nagłówku żądania znajduje się nagłówek Content-Length lub Transfer-encoding.
Domyślnie pole to nie jest zaznaczone. Zaznacz to pole, aby umożliwić użytkownikom dołączanie treści w żądaniach POST, PUT, GET i HEAD, jeśli w nagłówku żądania znajduje się nagłówek Content-Length lub Transfer-encoding.
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.
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.
Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.