J'ai remarqué que la requête jquery ajax prend parfois environ 1-2 secondes avant que la réponse ne soit normale et y a-t-il un moyen de raccourcir ce temps au minimum?
Le type de réponse est json et son petit code html.
Merci!Force jQuery ajax
Répondre
Selon la façon dont vous avez codé votre solution, la vitesse dépend en grande partie de la connexion Internet entre vous et le serveur. Vous pouvez essayer de le lancer sur localhost pour voir si cela prend si longtemps, si c'est le cas, alors quelque chose ne va pas avec votre code. Si vous pouvez poster un code simplifié illustrant le problème que nous pouvons essayer de le comprendre: D
En fait, la réponse contient un petit code html. – Mick
Voici les lieux de la lenteur pourrait être:
- Database < -> latence serveur Web
- Base de données requête
- Base de données < -> bande passante serveur Web
- code de script côté serveur
- Web serveur < -> latence client
- Web serveur < -> bande passante client
En bref, oui, un retard est normal après la demande est envoyée et avant que la réponse vient. Cependant, vous n'avez pas spécifié exactement ce qui se passe avec la requête.
Est-ce juste la demande qui prend beaucoup de temps? Est-ce le délai avant qu'il envoie la demande? Je travaille avec le moteur ajax de jQuery tout le temps dans notre application. Je n'ai jamais vraiment vu de latence avant que la demande ne soit envoyée. Qu'est-ce que vous utilisez pour surveiller la requête ajax? Vous pouvez vérifier ceci en utilisant firebug. Activer le panneau net et regarder le calendrier.
Si le seul délai est après la réponse vient alors il peut être le HTML qui est retourné. Y a-t-il beaucoup de HTML qui est retourné? Y a-t-il du javascript dans le HTML? Est-ce que vous injectez le HTML dans la page et le délai est après cela?
- 1. Réinitialiser la force sur une requête ajax?
- 2. Force jQuery à ne pas enregistrer $
- 3. Force la fonction .change() à exécuter - jQuery
- 4. Visualisateur de force de mot de passe - Html & Javascript/Ajax
- 5. Force un cache de page de contenu Ajax
- 6. Asp.net force force sur detailsview/formview
- 7. jQuery Ajax FormPlugin: Grab réponse Ajax
- 8. jquery ajax dans une autre demande ajax
- 9. JQuery Ajax question
- 10. jQuery/Ajax confusion variables
- 11. Jquery Ajax Problème
- 12. JQuery: Ajax Cache - performance?
- 13. asp.net jquery ajax post
- 14. jquery ajax + ligne Javascript
- 15. jQuery Ajax dans asp.net
- 16. jQuery AJAX Form Builder
- 17. jquery ajax problème?
- 18. problème ajax (jquery)
- 19. Ajax JQuery + PHP
- 20. jquery ajax form (jquery.form.js)
- 21. ajax méthode post jquery
- 22. jQuery AJAX Character Encoding
- 23. Jquery Ajax to [WebMethod]
- 24. jQuery tooltip + contenu ajax
- 25. Problème jQuery ajax
- 26. jQuery ajax problems
- 27. Ajax Liens et jquery
- 28. Jquery erreur ajax ambigu
- 29. Ajax jquery confusion
- 30. jquery ajax avec servlet
C'est assez élevé dans la plupart des cas, lorsque vous le touchez directement avec votre navigateur, le serveur prend-il autant de temps? On dirait que ça prend du temps au serveur pour sortir cette information. –
hébergement partagé? – corymathews
Est-il possible de mettre en place du code pour avoir un aperçu de la solution? (côté client et serveur) –