J'ai eu un problème similaire, mais en PHP. Le problème est que lorsque vous envoyez des requêtes POST avec de nombreuses (ou grandes) valeurs de paramètres (supérieures à 1 Ko si je me souviens bien), HTTP tente d'optimiser les requêtes en envoyant une directive d'en-tête "Expect: 100". Signification: attendre le code 100 avant d'envoyer la deuxième partie (ces grands paramètres). Dans mon cas c'était exactement 2 secondes. J'ai résolu cela en envoyant la directive d'en-tête "Expect:".
Si vous regardez dans l'onglet Net de votre FireBug, est-il par hasard et le paramètre un Expect dans l'en-tête de la demande?
Vous pouvez ajouter manuellement l'en-tête comme celui-ci (si vous utilisez la fonction ajax jQuery):
$.ajax
(
{
url: "return.php",
headers:
{
'Expect': ''
}
}
);
je pourrais être tout à fait tort, mais cela semblait trop familier pour moi de rester silencieux ...
Combien de données envoyez-vous? – Karlth
3,4 Ko et il faut 2,27 Sec moment d'envoi – MnomrAKostelAni
Qu'en est-il d'autres demandes non-mis en cache? Combien de temps prennent-ils? –