Trage ajax request, probleem?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 05-09 21:08
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.

Acties:
  • 0 Henk 'm!

  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 11-09 14:44
Met Firebug kan je zien waar de tijd die je request kost uit is opgebouwd. Kijk daar eerst eens naar of post een plaatje van het Net panel in firebug.

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 12:45

MueR

Admin Tweakers Discord

is niet lief

Dezelfde stad hoeft niet perse iets uit te maken. Als je server aan de andere kant van Lutjebroek staat, maar jij wordt via Amsterdam richting je server gestuurd, kan je alsnog ergens een bottleneck hebben.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • ieperlingetje
  • Registratie: September 2007
  • Niet online
Hoeveel data wordt er dan teruggestuurd, en wordt die gzip'd?

Tijdmachine | Nieuws trends


Acties:
  • 0 Henk 'm!

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 05-09 21:08
Bedankt, ik zal het morgen uitzoeken!

Data is heel beperkt, soms <1kb aan json

[ Voor 37% gewijzigd door Rekcor op 19-09-2011 19:13 ]


Acties:
  • 0 Henk 'm!

  • martin149
  • Registratie: Augustus 2009
  • Laatst online: 10-09 08:19
je kunt even kijken op tools.pingdom.com dan kun je zien wat zo lang duurt. Je kunt natuurlijk ook even pingen naar de server om de responsetijd te meten

Acties:
  • 0 Henk 'm!

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 05-09 21:08
creator1988 schreef op maandag 19 september 2011 @ 17:47:
Met Firebug kan je zien waar de tijd die je request kost uit is opgebouwd. Kijk daar eerst eens naar of post een plaatje van het Net panel in firebug.
0 DNS opzoeken
0 Verbinding leggen
0 Verzenden
250ms wachten
0 Ontvangen

Dus het ligt toch aan de server, zo lijkt het.

Acties:
  • 0 Henk 'm!

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 05-09 21:08
Heb provider gebeld: zij hadden geen PHP cache module geinstalleerd in Apache..(bijv. APC, eAccellerator). waarschijnlijk gaat dit mijn probleem oplossen.
Pagina: 1