Ich verwende Breeze.js (Version 1.4.1) zusammen mit der HotTowel-Vorlage, und alles funktioniert wunderbar.Breeze Metadatenanforderungs-URL mit Cache-Bust
Aber ich habe mich gefragt, ob es einen Weg Brise zu haben sind in der Anfrage die Metadaten eine konfigurierbare Suffix zu erhalten gesendet, wie ?v=1.0.0.1
, in ähnlicher Weise zu dem, was ich bin derzeit mit require.js
tun die Büste lokaler Cache bei Versionsänderungen.
Dies würde den Vorteil bieten, dass Benutzer die Metadaten lokal zwischenspeichern und unnötige Anforderungen für dieselben unveränderten Metadaten vermeiden. Sogar serverseitiges Caching und Vermeidung der Metadatengenerierung nach Möglichkeit.
Für die tatsächliche WebApi-Caching verwende ich derzeit WebApi.OutputCache, so dass würde gut damit passen.
Das ist eine faszinierende Technik für Versionierung, Pablo. Danke, dass du es geteilt hast. – Ward