Webkiszolgáló bedolgozó kérés- és válaszoptimalizálási tulajdonságai

Az oldal segítségével megjelenítheti vagy módosíthatja egy webkiszolgáló bedolgozó kérés- és válaszoptimalizálási tulajdonságait.

Az adminisztrációs konzol oldal megjelenítéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > Webkiszolgálók >webkiszolgáló_neve> Bedolgozó tulajdonságai > Kérés és válasz elemre.

A HTTP választörzs olvasásakor használt darabok maximális mérete

A bedolgozó számára határozza meg a választörzs olvasásakor használható darabok maximális méretét.

Ez a mező a plugin-cfg.xml fájl ResponseChunkSize elemének felel meg.

A bedolgozó 64 kilobyte-os darabokban olvassa a választörzset, amíg nem végez a válaszban található összes adattal. Ez a megközelítés teljesítménybeli problémákat okozhat azoknál a kéréseknél, amelyek választörzse nagy mennyiségű adatot tartalmaz.

Ha a választörzs tartalmának mérete ismeretlen, akkor az ennél a tulajdonságnál megadott értékek határozzák meg a lefoglalt puffer méretét. A választörzs tehát ekkora darabokban kerül beolvasásra, amíg a teljes törzs véget nem ér. Ha ismert a tartalom mérete, akkor a megadott vagy a tartalom méretének megfelelő pufferméret (amelyik kisebb a kettő közül) segítségével olvassa be a választörzset.

Információk Érték
Adattípus Egész szám
Alapértelmezett 64 kilobyte

A méretet kilobyte-okban adja meg (1024 byte-ból álló blokkokban).

Nagle algoritmus engedélyezése az alkalmazáskiszolgálóhoz csatlakózó kapcsolatok számára

Amennyiben be van jelölve, akkor a Nagle algoritmus engedélyezett a bedolgozó és az alkalmazáskiszolgáló közötti kapcsolatokra.

Ez a mező a plugin-cfg.xml fájl ASDisableNagle elemének felel meg.

A Nagle algoritmus John Nagle mérnök után kapta a nevét, aki feltalálta ezt a szabványos részét az Átvitelvezérlési protokoll/internet protokollnak (TCP/IP). Az algoritmus csökkenti a hálózat többletterhelését azáltal, hogy átviteli késleltetést (általában 200 ezredmásodperc) ad egy kis csomaghoz, amely lehetővé teszi további kis csomagok érkezését és hozzáadását az átvitelhez. Mivel a kommunikációk rendelkeznek egy társított költséggel, amely nem függ annyira a csomagmérettől, mint az átvitel gyakoriságától, ez az algoritmus egy hatékonyabb átvitelszámmal potenciálisan csökkenti a többletterhelést.

Alapértelmezésben ez a mező ki van jelölve, és a Nagle algoritmus engedélyezett. A Nagle algoritmus letiltásához szüntesse meg a mező kijelölését.

Nagle algoritmus engedélyezése az IIS webkiszolgáló számára

Amennyiben be van jelölve, akkor a Nagle algoritmus kerül felhasználásra a Microsoft Internet információs szolgáltatás (IIS) webkiszolgáló és az alkalmazáskiszolgáló közötti kapcsolatokra.

Ez a mező a plugin-cfg.xml fájl IISDisableNagle elemének felel meg. Ez csak akkor érvényes, ha Microsoft Internet információs szolgáltatás (IIS) webkiszolgálót használ.

Alapértelmezésben ez a mező nincs kijelölve, és a Nagle algoritmus tiltott. Jelölje be ezt a mezőt a Nagle algoritmus engedélyezéséhez erre a kapcsolatra.

Az ügyfélhez érkező HTTP válaszok darabolása

Amennyiben be van jelölve, akkor az ügyfélhez érkező válaszok darabokra tördelődnek, ha egy Transfer-Encoding : Chunked válaszfejléc van jelen a válaszban.

Ez a mező a plugin-cfg.xml fájl ChunkedResponse elemének felel meg. Ez csak akkor érvényes, ha Microsoft Internet információs szolgáltatás (IIS) webkiszolgálót, Java System webkiszolgálót vagy Domino webkiszolgálót használ. Az IBM® HTTP kiszolgáló automatikusan kezeli a válasz ügyfélhez küldendő darabokra tördelését.

Alapértelmezésben ez a mező nincs bejelölve, és a válaszok nem tördelődnek darabokra. Akkor válassza ki ezt a mezőt, ha szeretné engedélyezni az ügyfélhez érkező válaszok darabokra tördelését, ha egy Transfer-Encoding : Chunked válaszfejléc van jelen a válaszban.

Tartalom elfogadása az összes kérés esetén

Ez a mező a plugin-cfg.xml fájl AcceptAllContent elemének felel meg.

Ha ki van jelölve, akkor csatolhat tartalmat a GET és HEAD kérésekhez, amennyiben egy Content-Length vagy Transfer-encoding fejléc található a kérésfejlécben.

Alapértelmezésben ez a mező be van jelölve.

Akkor jelölje ki ezt a mezőt, ha szeretné engedélyezni, hogy a felhasználók tartalmat csatoljanak a GET és HEAD kérésekhez, amennyiben egy Content-Length vagy Transfer-encoding fejléc található a kérésfejlécben.

Átmeneti felhasználóknak Átmeneti felhasználóknak: Az adminisztrációs konzol Összes kérés tartalmának elfogadása beállítása megfelel a plugin-cfg.xml fájl AcceptAllContent attribútumának. A 8.0 változattól kezdődően a beállítás alapértelmezett értéke ellenőrizve lett, és az attribútum értéke true. A 8-as változat előtt a beállítás alapértelmezésben nincs kijelölve, és az attribútum false értékű.trns

Virtuális hoszt egyeztetése

Ha ki van jelölve, a virtuális hoszt leképezése a kérést fogadó portszám fizikai használatával hajtódik végre.

Ez a mező a plugin-cfg.xml fájl VHostMatchingCompat elemének felel meg.

Alapértelmezésben ez a mező nincs kijelölve, és az egyeztetés logikailag hajtódik végre a hosztfejlécben található portszám használatával. Akkor jelölje ki, ha a virtuális hoszt leképezését a kérést fogadó portszám fizikai használatával szeretné végrehajtani.

A választógombok segítségével végezheti a fizikai és logikai port kijelölését.

Alkalmazáskiszolgáló port preferencia

Az alkalmazáskiszolgáló által egy sendRedirect számára URI összeállításakor használt port számát határozza meg. Ez a mező csak a sendRedirect számára alkalmazható, ha a relatív URI-kat használ és nem befolyásolja az abszolút átirányításokat. Ez a mező azt is meghatározza, hogy a HttpServletRequest.getServerPort() értékét hova kell lekérni.

Ez a mező a plugin-cfg.xml fájl AppServerPortPreference elemének felel meg.

Adja meg:
  • hostHeader ha a beérkező HTTP kérés hosztfejlécében lévő portszámot kívánja használni.
  • webserverPort ha azt a portszámot kívánja használni, amelyre a webkiszolgáló a kérést kapta.
Az alapértelmezés a hostHeader.


Fájlnév: uwsv_plugin_props1.html