Est-ce que la mise en œuvre de gestionnaire JavaScript pour ASP.NET MVC existent?
-
21-09-2019 - |
Question
Je vais mettre en œuvre la charge sur les techniques de la demande pour le code JavaScript dans ASP.NET MVC. Pourriez-vous me conseiller les solutions existantes et des systèmes pour la plate-forme?
J'ai trouvé le post sur ce sujet dans blog Kazi MANZUR RASHID
Quelles sont les meilleures pratiques pour cette tâche?
La solution
Nous utilisons ce gestionnaire et très heureux avec elle.
- combinaison de script (ou concaténation). Scripts déclaré avec MvcScriptManager sera combiné sur la volée dans un seul fichier de script demande lorsque la page est rendue.
- Script minification (ou crissant) en mode de libération. processus Minification se fait qu'une seule fois à la première demande que les références le script spécifique. Subséquent demandes utiliseront le script croqué contenu dans le cache (voir # 5 pour les détails). Croquant peut être activé / désactivé pour chaque script.
- Rendre les ressources localisées pour les fichiers de script autonomes. localisée chaînes seront ajoutées au script si cela est spécifié.
- Support configurable compression HTTP et le réglage expiration quand outputing scripts.
- Script cache avec dépendances de fichiers. le contenu du fichier de script est mis en cache afin que le rendu combiné fichier script sera beaucoup plus performant. la dépendance de la mémoire cache est liée au fichier physique donc tout mise à jour du script dans le système de fichiers se refléter dans le cache instantanément.
- Support rendu des scripts en mode débogage / release basé sur la environnement en cours d'exécution.
- Résolution des chemins différents pour les fichiers de script autonomes.
- Support de multiples MvcScriptManagers sur une seule page (ou la page principale). Soutien à la fois maître et Le mode de rendu esclave de sorte que les scripts déclaré avec un ScriptManager peut être roulé sur un à l'autre pour rendu.
- Suport scénario agricole web.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow