2012-02-10 4 views
0

J'envoie une requête ajax à un contrôleur/une action dans Codeigniter et il fait une manipulation et envoie une réponse. La réponse que je reçois est précise mais le temps nécessaire pour envoyer la réponse est de 4 à 5 secondes, ce qui est énorme.Retard dans la réponse Ajax

J'ai été capable de déboguer et de pointer la cause de ce retard. A la fin de la méthode, j'envoie un mail. J'utilise la fonction mail() ici. Je supprime même l'erreur en écrivant @mail(), donc sur localhost il ne donne aucune erreur et s'exécute bien sur le serveur live. Mais même s'il n'y a pas d'erreur, il y a un retard dans l'environnement, c'est-à-dire localement et sur le serveur Live. Je ne suis pas sûr du problème. Maintenant, dès que je supprime/commente la fonction mail(), la réponse est instantanée et rapide.

S'il vous plaît laissez-moi savoir ce qui pourrait être le problème quelle pourrait être la solution possible.

Merci d'avance.

Répondre