de travail sur cette application: https://billiving-qa.azurewebsites.net/spa1/#/invoicesAngularJS http get cache ne fonctionne pas
Certains appels http devraient être mises en cache, mais pour une raison quelconque cela ne fonctionne pas:
function getStatuses() {
return $http.get('/v1/definitions/status', { cache: true })
.then(function (response) {
return response.data;
})
}
Si vous regardez dans le réseau vous 'd' voir 'v1/definitions/status' n'est pas mis en cache bien que flag soit défini.
Merci
fait référence ici à la mise en cache de niveau angulaire. En d'autres termes, Angular évite une autre requête HTTP à l'URL déjà mise en cache (l'URL est utilisée comme clé). Vous ne verriez pas qu'il est "mis en cache" dans l'onglet réseau –
Je vois qu'un appel est toujours en cours à DB dans SQL Profiler – Josh