Momenteel ontwikkel een webapplicatie, die veel AJAX-requests verstuurd naar de server. Nu houd ik twee dingen bij:
1. Hoelang de server erover doet om een response aan te maken (PHP script execution time).
2. Hoelang het duurt voor ik die response terugkrijg, gerekend vanaf het verzenden van de request (dit gebeurt met Firebug)
Nu is 1 verwaarloosbaar klein, soms maar enkele milliseconden. Echter, 2 is op de productieserver (die buiten de uni, maar in dezelfde stad staat) groot in vergelijking met een testserver (die op het interne netwerk staat): een request aan de testserver komt na 30-40 ms terug, een request aan de productieserver doet er 250-500ms over.
Nu zijn mijn vragen:
- Is die 250-500ms normaal?
- Gaat dit problemen opleveren als 20 gebruikers tegelijk bijv. elke seconde een dergelijke request doen? Als leek zou je denken dat als 20 mensen tegelijk een request doen, de 20e mens eerst 19x(200-500)ms = 3800-4500ms moet wachten. Of is dat veel te simpel gedacht?
P.S. De productieserver is niet zo'n 24E-per-jaar-inclusief-domeinnaam-geval. We betalen geloof ik iets van 5000E per jaar.
1. Hoelang de server erover doet om een response aan te maken (PHP script execution time).
2. Hoelang het duurt voor ik die response terugkrijg, gerekend vanaf het verzenden van de request (dit gebeurt met Firebug)
Nu is 1 verwaarloosbaar klein, soms maar enkele milliseconden. Echter, 2 is op de productieserver (die buiten de uni, maar in dezelfde stad staat) groot in vergelijking met een testserver (die op het interne netwerk staat): een request aan de testserver komt na 30-40 ms terug, een request aan de productieserver doet er 250-500ms over.
Nu zijn mijn vragen:
- Is die 250-500ms normaal?
- Gaat dit problemen opleveren als 20 gebruikers tegelijk bijv. elke seconde een dergelijke request doen? Als leek zou je denken dat als 20 mensen tegelijk een request doen, de 20e mens eerst 19x(200-500)ms = 3800-4500ms moet wachten. Of is dat veel te simpel gedacht?
P.S. De productieserver is niet zo'n 24E-per-jaar-inclusief-domeinnaam-geval. We betalen geloof ik iets van 5000E per jaar.