Ciao
ho un problema con delle richieste ajax:
Ho una pagina che può impiegare da 1 a 15 secondi per aprirsi, in relazione ad alcune condizioni sul server.
Questa pagina mi serve per fare l'ajax-pushing in una applicazione web (sto lavorando ad un framework che tra poco rilascerò sotto GPL).
Il mio problema è che quando richiedo questa pagina (che impiega solitamente 10 secondi a generarsi) ogni altra richiesta che io faccio all'interno di quel dominio (indipendentemente che io la faccia su un'altro tab del browser, oppure con un'altra richiesta AJAX) aspetta che venga soddisfatta la prima richiesta prima di passare a tutte le altre.
Esempio:
1) richiesta AJAX a prova.php che impiega 10 secondi
2) richiesta AJAX a prova2.php che impiega meno di 1 secondo
Analizzando con Firebug quello che succede, le due richieste AJAX vengono create simultaneamente (e quindi sembrerebbero apparentemente asincrone) però la seconda richiesta viene soddisfatta solamente dopo la prima.
E' normale?
Si può fare qualcosa per evitarlo?
Ciao e grazie