Standardmäßig ist diese Option nicht aktiviert, da sich die Antworten ursprünglich nicht im Cache befinden sollten. Wenn wir jedoch immer Informationen abrufen, die sich im Laufe des Tages nicht ändern, ist es gut, dass Sie keine haben was für jede Anfrage zu suchen.
Was macht der Cache?
Der Cache speichert einfach die Informationen, die er vom Server empfängt, vorübergehend im Client, dh, wenn wir die Informationen zum ersten Mal überprüfen, wenn wir sie aus der externen Quelle extrahieren, wird das Datenrepository jedoch in den folgenden Fällen konsultiert. die Anwendung
Wie bereits erwähnt, ist der Cache standardmäßig deaktiviert. Daher müssen wir ihn jedes Mal aktivieren, wenn eine Antwort gespeichert werden muss. Dazu können wir die Option cache verwenden: true für die Methode, mit der wir die Ressource aufrufen Bild, wie es aussieht wie ein kleiner Code, der dies tut:
Wir sehen dann, dass wir zuerst mit der Methode $ http die andere Methode in diesem Fall get () aufrufen, dann, nachdem wir die URL der externen Ressource angegeben haben, auch den Anweisungscache platzieren : true, dass wir erwähnt haben, schließlich behandeln wir die erfolgreiche Antwort auf die Anfrage, ob es eine gibt.
Überlegungen
Obwohl dieses Dienstprogramm für die Leistung der Anwendung recht gut ist, kann es manchmal für die Benutzerfreundlichkeit des Benutzers nicht so sehr sein, dies liegt an mehreren Dingen, aber das erste ist die Art und Weise, in der die Elemente aktualisiert werden .
Aus diesem Grund müssen wir vorsichtig sein, wie wir dieses Cache-Tool in unserer Anwendung verwenden können. Wenn wir es falsch verwenden, können wir die Art und Weise beeinflussen, in der unser Benutzer die Anwendung negativ manipuliert .
Wir erklären dies, weil die Antwort zwar aus dem Cache stammt, aber immer noch asynchron ist. Sie verhält sich also so, als würde sie die Daten von der URL abrufen .
Damit schließen wir dieses Tutorial ab, da wir ein zusätzliches Tool haben, mit dem wir die Leistung der Anwendung steigern können, indem wir weniger Daten von anderen Ressourcen suchen müssen. Mit diesem Cache-Tool können wir eine Leistung erreichen, die näher an Null liegt und auf die Interaktion wartet die Anwendung