Als «caching» getaggte Fragen

Fragen zu Cache-Algorithmen nach Anwendungen und Implementierungen des Informations-Caching durch Datenbank-Engines und andere Informations-Repository- und Präsentationsanwendungen.


6
Warum ist der CPU-Cache so schnell?
Was macht den CPU-Cache so viel schneller als den Hauptspeicher? Ich kann einige Vorteile in einem gestuften Cache-System sehen. Es ist sinnvoll, einen kleineren Cache schneller zu durchsuchen. Aber es muss noch mehr geben.
58 memory  caching 

3
Caching auf Business-Ebene vs Caching auf Datenebene
Ich habe immer an Projekten gearbeitet, in denen das Caching auf DAL durchgeführt wurde. Im Grunde genommen wird gerade beim Aufrufen der Datenbank geprüft, ob sich bereits Daten im Cache befinden gibt stattdessen diese Daten zurück. Ich habe kürzlich über das Cachen in der Business-Schicht gelesen, also im Grunde das …


2
Java mit niedriger Latenz schreiben [closed]
Gibt es Java-spezifische Techniken (Dinge, die für C ++ nicht zutreffen würden) zum Schreiben von Code mit niedriger Latenz in Java? Ich sehe oft Java-Rollen mit niedriger Latenz und sie fragen nach Erfahrung beim Schreiben von Java mit niedriger Latenz - was manchmal ein bisschen wie ein Widerspruch zu sein …

3
Umgang mit dem Browser-Cache in einseitigen Apps
Ich versuche herauszufinden, wie der Webbrowser-Cache für Apps mit nur einer Seite richtig gehandhabt wird. Ich habe ein ziemlich typisches Design: mehrere HTML-, JS- und CSS-Dateien, die das SPA implementieren, und eine Reihe von JSON-Daten, die vom SPA verwendet werden. Probleme treten auf, wenn ich ein Update pushen möchte: Ich …

6
Best Practices für Unit-Test-Methoden, die den Cache stark nutzen?
Ich habe eine Reihe von Geschäftslogikmethoden, die Objekte und Objektlisten aus dem Cache speichern und abrufen (mit Filterung). Erwägen IList<TObject> AllFromCache() { ... } TObject FetchById(guid id) { ... } IList<TObject> FilterByPropertry(int property) { ... } Fetch..und Filter..würde aufrufen, AllFromCachewas den Cache füllen und zurückgeben würde, wenn es nicht da …

1
Warum werden auf einigen Websites in den Entwicklertools von Chrome 0 Byte angezeigt?
Ich optimiere die Seitengeschwindigkeit meiner Website und untersuche, wie andere Websites dies tun. Mir ist aufgefallen, dass einige Websites wie Facebook oder Ringgitplus für einige ihrer Ressourcen in den Chrome-Entwicklertools auf der Registerkarte "Netzwerk" 0 Byte anzeigen , während die tatsächliche Inhaltsgröße mehrere Kilobyte beträgt. Ich habe einige Artikel gelesen, …
14 http  caching  chrome 

2
Shared Cache - Best Practice für die Invalidierung
Ich möchte wissen, was ein besserer Ansatz zum Ungültigmachen / Aktualisieren von Cache-Objekten wäre. Voraussetzungen Remotememcached Server (der als Cache für mehrere Anwendungen dient) Alle Server werden von Azure gehostet (Affinitätsbereiche, gleiche Rechenzentren) Die Größe des Cache-Objekts reicht von 200 Bytes bis zu 50 Kilobytes Ansatz 1 (so schnell wie …

2
Verwenden von Memcached: Ist es empfehlenswert, den Cache beim Aktualisieren der Datenbank zu aktualisieren?
In dieser Frage geht es um Best Practices in der Architektur. Unsere aktuelle Architektur Ich habe eine PHP-Klasse, die auf MySQL zugreift, um Benutzerinformationen zu erhalten. Nennen wir es User. Userwird häufig zugegriffen, daher haben wir Caching-Ebenen implementiert, um die Last zu reduzieren. Die erste Ebene wird als "Pro-Anfrage" -Cache …

4
Was ist bei der Optimierung für den CPU-Cache (in C) wichtig?
Beim Lesen dieser beiden Fragen sehe ich, dass es wichtig sein kann, das Verhalten des CPU-Cachings zu verstehen, wenn große Datenmengen im Speicher verarbeitet werden. Ich möchte verstehen, wie das Zwischenspeichern funktioniert, um meiner Optimierungs-Toolbox ein weiteres Tool hinzuzufügen. Was sind die Kernpunkte der Funktionsweise des CPU-Caches, damit ich Code …


2
Zufälliger Cache-Ablauf
Ich habe mit zufälligen Cache-Ablaufzeiten experimentiert, um Situationen zu vermeiden, in denen eine einzelne Anforderung mehrere Dinge gleichzeitig zur Aktualisierung zwingt. Beispielsweise kann eine Webseite fünf verschiedene Komponenten enthalten. Wenn jeweils eine Zeitüberschreitung von 30 Minuten eingestellt ist, hat der Benutzer alle 30 Minuten eine lange Wartezeit. Stattdessen stellen Sie …


5
Effizientester Cache-Ersetzungsalgorithmus [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Wikipedia listet 11 Cache-Ersetzungsalgorithmen auf . Angenommen, ich weiß fast nichts …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.