|
Vanaf versie Domino versie 6 is er een verschil in de manier waarop de HTTP threads werken. In versie 5 behandelde elke thread een HTTP verzoek om de beurt. In versie 6 veranderde dit zodat elke thread een wachtrij van verzoeken kan afhandelen. Vanaf versie 6.5.4 FP1 is er een notes.ini parameter geïntroduceerd waarmee gekozen kan worden tussen de verschillende methodes:
HTTPQueueMethod=0 - Deze instelling is standaard en veranderd niets aan de wachtrij methode van versie 6 en hoger. De thread accepteert netwerk verbindingen op een Round Robin methode. De verbinding wordt aan een bepaalde tread toegewezen.
HTTPQueueMethod=1 - Deze methode wijst een verzoek toe aan een thread met de minste netwerk verbindingen. Het is echter mogelijk dat een verzoek wordt toegewezen aan een thread die bezig is met een langdurig verzoek en het daardoor (te) lang duurt voordat het verzoek wordt beantwoord. Het wordt aanbevolen om de server instelling persistent connections uit te zetten om het maximale effect te bereiken. Dit zal voorkomen dat er wachttijden optreden doordat de thread bezig is met andere netwerk verbindingen.
HTTPQueueMethod=2 - Deze instelling zet alle verzoeken in een wachtrij waaruit de http threads een verzoek kunnen oppakken. Dit is dezelfde methode als in versie 5 werd gebruikt. Ook hier is het aan te bevelen persistent connections uit te schakelen.
De aanbevolen methode is afhankelijk van het gebruik van de websserver. Wanneer er veel korte verzoeken worden gedaan zal methode 1 of 2 goed werken (statische documenten en kleinere afbeeldingen). De tweede methode werkt iets beter als de eerste, maar eist meer processor capaciteit, waardoor het de server kan vertragen. Wanneer er zowel korte verzoeken als lange verzoeken zoals grote downloads en uitvoer van scripts/agenten aan de server worden gevraagd is de derde methode de juiste.
|