Inhaltsverzeichnis
Das Caching einer Anwendung hilft uns, die Leistung optimal aufrechtzuerhalten, in AngularJS Es ist nicht anders, wenn wir die meistgesuchten Antworten im Cache gespeichert haben, wird unsere Anwendung wahrscheinlich viel schneller sein, als wenn wir sie nicht hätten.Standardmäßig ist diese Option nicht aktiv, weil die Antworten ursprünglich nicht im Cache sein sollten, aber wenn wir zum Beispiel immer Informationen abfragen, die sich im Laufe des Tages nicht ändern, ist es gut, dass sie nicht haben, was zu tun ist suche nach jedem Anfrage.
Das Zwischenspeicher Es speichert die vom Server empfangenen Informationen einfach vorübergehend auf dem Client, d.
Wie wir bereits erwähnt haben Cache ist standardmäßig deaktiviert, daher müssen wir es jedes Mal aktivieren, wenn wir eine Antwort speichern möchten, dafür können wir die Option verwenden Cache: wahr In der Methode, mit der wir die Ressource aufrufen, sehen wir in der folgenden Abbildung, wie ein kleiner Code aussieht, der dies tut:
Wir sehen dann, dass wir zuerst mit ihm telefonieren $ http-Methode zur anderen Methode in diesem Fall bekommen (), bereits darin, nachdem wir die URL der externen Ressource angegeben haben, platzieren wir auch die Anweisung Cache: wahr die wir erwähnt hatten, verarbeiten wir schließlich die erfolgreiche Antwort auf die Anfrage ordnungsgemäß, falls vorhanden.
Obwohl dieses Dienstprogramm für die Leistung der Anwendung ziemlich gut ist, kann es manchmal für die Benutzerfreundlichkeit des Benutzers nicht so sehr sein, dies liegt an mehreren Dingen, aber erstens an der Art und Weise, wie die Elemente aktualisiert werden .
Gleichzeitige AnfragenAngularJS Es ist klug genug zu wissen, dass bei mehreren gleichzeitigen Anforderungen nur eine ausgeführt und dann das Ergebnis den anderen bereitgestellt wird alten Inhalt und plötzlich auf neuen Inhalt aktualisieren.
Aus diesem Grund müssen wir bei der Verwendung dieses Cache-Tools in unserer Anwendung vorsichtig sein, da wir bei einer falschen Verwendung die Art und Weise beeinflussen können, wie unser Benutzer manipuliert die App auf negative Weise.
Wir erklären dies, weil die Antwort zwar aus dem Cache stammt, aber immer noch asynchron ist, sodass sie sich genauso verhält, als ob die Daten vom URL.
Damit beenden wir dieses Tutorial, da wir sehen, dass wir ein zusätzliches Tool haben, mit dem wir die Leistung der Anwendung erhöhen können, indem wir die Notwendigkeit reduzieren, nach Daten aus anderen Ressourcen zu suchen Cache-Tool Durch die Interaktion mit der Anwendung können wir eine Leistung erzielen, die näher an null wartet.