In Microsoft MVC4 sehe ich etwas namens bundling
zum Minimieren und Cachen statischer Ressourcen wie CSS
und JavaScript
. In der Methode ScriptBundle
sehe ich den ersten Parameter namens virtual path
, der nur relativ sein sollte.
Zum Beispiel ~/bundles/jquery
im obigen Code.
Ich habe eine Frage, wie bundling
dieses virtual path
benutzt? Wird dies für so etwas wie Datei-Caching verwendet?
JavaScript und CSS-Minimierung / Bündelung
Nun funktioniert das JS / CSS-Minimieren dynamisch Überprüfen Sie alle Ihre Dateien, lesen Sie sie, minimieren Sie sie und speichern Sie sie anschließend im Cache Ergebnis später geliefert werden. Dies ermöglicht uns, unsere Dateien zu ändern und zu haben Alle Dateien wurden neu erstellt. Wenn eine unserer JS / CSS-Dateien geändert wird Dieser Prozess wird erneut gestartet, bis entweder der Cache abläuft oder a Dateiänderung.
Sehen Sie sich auch diesen Post ScriptBundle- und StyleBundle-Namen an enthält und verlinkt in diesem Post für weitere Details.
"Dem neuen ScriptBundle-Objekt wird ein virtueller Pfad zugewiesen, der beliebig sein kann. Es fungiert effektiv als Name, anhand dessen das Paket identifiziert werden kann. Es muss nicht mit einem vorhandenen Pfad in der Ordnerstruktur der Website übereinstimmen. "
Entnommen aus Ссылка
@Richard, falls Sie noch nach der Antwort suchen.
Tags und Links c# asp.net-mvc-4 bundling-and-minification