jQuery AJAX vs UpdatePanel

voix
21

Nous avons une page avec une tonne de jQuery (environ 2000 lignes) que nous voulons réduire la voilure b / c est un cauchemar d'entretien, et il pourrait être plus facile à maintenir sur le serveur. Nous avons pensé à utiliser UpdatePanel pour cela. Cependant, nous ne voulons pas le fait que l'UpdatePanel envoie la page entière au serveur.

Créé 22/08/2008 à 13:19
source utilisateur
Dans d'autres langues...                            


4 réponses

voix
6

Je ne sais pas s'il y a un moyen d'optimiser UpdatePanels, mais mon entreprise a trouvé sa performance d'être assez pauvre. jQuery est beaucoup plus rapide à faire quoi que ce soit à peu près.

Il peut y avoir beaucoup de décalage entre le moment où un UpdatePanel déclenche une mise à jour et quand l'UpdatePanel met à jour en fait la page.

La seule raison pour laquelle nous utilisons UpdatePanels est à cause de la facilité de développement. Presque rien ne doit être fait pour les faire fonctionner.

Créé 22/08/2008 à 13:34
source utilisateur

voix
40

Ne pas passer à UpdatePanels. Après être venu de jQuery, la baisse de performance serait intenable. Surtout sur une page aussi complexe que le vôtre semble.

Si vous avez 2.000 lignes de code JavaScript, la solution est de factoriser ce code. Si vous mettez 2.000 lignes de code C # dans un fichier, il serait difficile de maintenir aussi. Ce serait difficile à gérer efficacement une langue ou un outil.

Si vous utilisez 3.5 SP1, vous pouvez utiliser nouveau script combinant pour séparer votre JavaScript dans plusieurs fichiers sans pénalité du ScriptManager. De cette façon, vous pouvez logiquement partitionner votre code comme vous le feriez avec le code côté serveur.

Créé 22/08/2008 à 14:09
source utilisateur

voix
11

S'il vous plaît ne pas mettre votre auto dans ce monde de la douleur. Au lieu d' utiliser Uframe ce qui est beaucoup plus rapide et est mis en œuvre dans jQuery.

Maintenant, pour gérer ces 2000 lignes de code Javascript Je recommande de diviser le code dans différents fichiers et configurer votre processus de construction pour les joindre en utilisant JSMin ou Yahoo compresseur en morceaux.

Créé 22/08/2008 à 14:35
source utilisateur

voix
3

Utilisation de UpdatePanel vous forcer à utiliser ScriptManager qui a ajouté des tonnes de scripts dans vos pages Web. UpdatePanel vous offre postback partielle et non réelle ajax. Si votre correspondant ne fonctionnera que sur un réseau local et non Internet qui est ok, mais si votre cible est Internet essayer refractoring vos codes et les compriment avec quelques outils avant de publier sur le site

Créé 02/09/2013 à 08:19
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more