Supposons que j'ai une page qui contient quatre blocs. Chaque bloc contient beaucoup de code html. Il faut beaucoup de temps pour charger toute la page, en particulier dans les anciens navigateurs comme IE8. Puis-je accélérer le chargement de la page en utilisant des requêtes ajax? Je veux dire envoyer une requête ajax pour obtenir chaque partie de la page. Quelqu'un me dit que les requêtes ajax fonctionnent en parallèle au lieu d'une page à un seul thread, c'est pourquoi cela va aider à réduire le temps de chargement de la page. Est-ce vrai?Chargement de page parallèle en utilisant ajax
Répondre
Toutes les E/S sur les opérations javascript fonctionne en parallèle, il vous suffit de commencer tous et attendez que tous pour terminer, promesses (Deferreds sur jQuery a.k.a.) a été conçu pour que l'utilisation .Lorsque. Exemple:
$.when(
$.get("/resource1"),
$.get("/resource2"),
$.get("/resource3")
).done(function(response1, response2, response3) {
// do things with response1, response2 and response3;
});
plus d'info: http://learn.jquery.com/code-organization/deferreds/jquery-deferreds/
Pourrait-il aider à améliorer la vitesse de chargement de la page? – Neir0
Si vous travaillez avec ajax et que le chargement de la page implique l'utilisation de requêtes ajax, il est recommandé de faire la requête ajax de cette manière pour réduire le temps d'attente Mais l'utilisation d'ajax lui-même au lieu de laisser le navigateur temps de chargement de la page, en fait, je suggère de laisser le navigateur faire le travail où/quand possible – dseminara
- 1. SharePoint Services + JQuery - Chargement en parallèle (chargement de style iGoogle)
- 2. Chargement dans une page PHP avec AJAX en utilisant Smarty
- 3. AJAX Chargement partiel de page?
- 4. Chargement d'une popup en utilisant ajax
- 5. Chargement de plusieurs fichiers en utilisant AJAX
- 6. en page en utilisant ajax
- 7. Chute de hibou, page de chargement ajax
- 8. Ajax chargement de la page avec jQuery
- 9. Problèmes de chargement de page - AJAX liés?
- 10. page chargement à l'aide jquery ajax
- 11. Ajax popup provoque le chargement de l'écran en utilisant ASP.NET
- 12. Chargement d'une page avec Ajax- Sans Jquery
- 13. Rafraîchissement de la page en utilisant Ajax
- 14. Utilisez AJAX pour remplir page après page en utilisant jQuery
- 15. Chargement de fichier mvc3 en utilisant ajax form - Request.Files vide
- 16. page de chargement framents avec Jquery AJAX
- 17. Chargement d'une page en utilisant jQuery
- 18. Comment remplir selectbox sur l'événement de chargement de la page en utilisant jsp et ajax
- 19. Problèmes avec les scripts lors du chargement de la partie de la page en utilisant Ajax
- 20. retarder l'affichage d'un gif de chargement ajax en utilisant jQuery
- 21. Remplissage d'un élément SELECT en utilisant AJAX au chargement de la page et au changement
- 22. Charger une page jsp en utilisant la méthode de chargement AJAX
- 23. Chargement des données à partir de formulaire dans la page PHP Ajax Driven en utilisant jQuery.change
- 24. Chargement du contenu en utilisant AJAX mais garder la pleine page lors de la visite
- 25. ajax chargement partiel d'une autre page
- 26. prototype AJAX chargement page blanche onSuccess
- 27. Chargement du fichier xml en utilisant ajax montre undefined
- 28. Chargement d'une nouvelle page avec Javascript/Ajax
- 29. Comment travailler en parallèle de asp.net page gui et myscript
- 30. chargement javascript ajax par
Je ne sais pas, mais ne pense pas que cela fonctionne comme ça, car les charges ajax après charges DOM il fait un autre voyage à demander plus de choses .. peut-être une sorte de ajax chargement paresseux va fonctionner – vico
Il sera probablement plus lent. Le moteur de rendu d'IE8, en particulier sur les grands fichiers html qui nécessitent une nouvelle peinture (c'est-à-dire l'extension des tables de largeur) est très lent. Si vous le pouvez, essayez de définir des largeurs de pixels durs sur vos blocs/cellules, car cela améliorera la capacité de peinture d'ie8. – briansol
Vous pouvez également utiliser, mais il n'y a pas de support pour IE8 & 9. http://stackoverflow.com/questions/30036/javascript-and-threads –