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.

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 az átviteli késleltetések (általában 20 ezredmásodperc) egy kis csomaghoz adásával csökkenti a hálózat többletterhelését, amely lehetővé teszi további ki 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ő nincs bejelölve, és a Nagle algoritmus tiltott. Jelölje be ezt a mezőt a Nagle algoritmus engedélyezéséhez.

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 IHSDisableNagle elemének felel meg. Ez csak akkor jelenik meg, ha Microsoft Internet információs szolgáltatás (IIS) webkiszolgálót használ.

Alapértelmezésben ez a mező nincs bejelö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 jelenik meg, 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, minden felhasználó csatolhat tartalmat a POST, PUT, 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ő nincs kijelölve. Akkor jelölje ki ezt a mezőt, ha szeretné engedélyezni, hogy a felhasználók tartalmat csatoljanak a POST, PUT, GET és HEAD kérésekhez, amennyiben egy Content-Length vagy Transfer-encoding fejléc található a kérésfejlécben.

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.



A jelzett hivatkozások (online) Internet-hozzáférést igényelnek.

Kapcsolódó feladatok
Kapcsolódó hivatkozás
Webkiszolgáló bedolgozó tulajdonságai


Fájlnév: uwsv_plugin_props1.html