2009-09-23 2 views
0

J'utilise jQuery et j'utilise $ .ajax pour envoyer une requête.Ajax timeout mais le côté serveur ne se termine pas

Mon ordinateur est assez lent (qui peut être fixé en ajoutant la mise à jour de la mémoire),

et les temps de demande fréquemment.

Mais j'ai trouvé que bien qu'il soit délai d'attente,

processus

à côté du serveur ne se termine pas.

Est-ce normal ou quelque chose ne va pas?

Répondre

0

Nous utilisons HTTP (protocole sans état). Lorsque $ .ajax renvoie une requête au serveur, le serveur prend beaucoup de temps pour terminer le travail et $ .ajax pour le délai d'attente. Le travail dans le serveur est toujours en cours d'exécution. (Ce qui est normal parce que nous utilisons HTTP).

Le délai $ .ajax est seulement pour le client et non pour le serveur.