Heim > Artikel > Backend-Entwicklung > Problem mit Redis beim Speichern von HTML nach dem Rendern der Ansicht
Zwischenspeichern Sie im Framework nach dem Rendern der Ansicht den gesamten Ansichtsinhalt in Redis.
Wenn die Besuchsadresse oder die Bedingungen beim nächsten Besuch konsistent sind, wird der zwischengespeicherte Inhalt in Redis direkt gelesen.
Welche Art von Speicher eignet sich besser für die Verwendung in Redis?
Ich verwende derzeit String und habe es mit Hashing versucht, aber es gibt einen Nachteil, das heißt, die Ablaufzeit kann nicht für jeden k-v eingestellt werden
Und ich muss für jeden zwischengespeicherten Inhalt eine separate Gültigkeitszeit festlegen
Ich würde gerne fragen, ob Sie bessere Vorschläge oder eine Lösung haben, die eine bessere Leistung und Inhaltsplanung in Redis erreichen kann! ?
Danke.
Zwischenspeichern Sie im Framework nach dem Rendern der Ansicht den gesamten Ansichtsinhalt in Redis.
Wenn die Besuchsadresse oder die Bedingungen beim nächsten Besuch konsistent sind, wird der zwischengespeicherte Inhalt in Redis direkt gelesen.
Welche Art von Speicher eignet sich besser für die Verwendung in Redis?
Ich verwende derzeit String und habe es mit Hashing versucht, aber es gibt einen Nachteil, das heißt, die Ablaufzeit kann nicht für jeden k-v eingestellt werden
Und ich muss für jeden zwischengespeicherten Inhalt eine separate Gültigkeitszeit festlegen
Ich würde gerne fragen, ob Sie bessere Vorschläge oder eine Lösung haben, die eine bessere Leistung und Inhaltsplanung in Redis erreichen kann! ?
Danke.
Verwenden Sie eine Zeichenfolge, kein Problem.
Denken Sie im Hinblick auf die Leistung daran, die Wiederverwendung von Verbindungen zu aktivieren. Wenn Ihre Bandbreite nicht ausreicht, können Sie eine Komprimierung wie zlib oder lzo verwenden. Wenn Sie eine bessere Komprimierungsrate wünschen, können Sie ein gezielteres Wörterbuch vorab berechnen (Pythons eigene zlib-Bibliothek unterstützt diesen Vorgang, und für PHP schreiben Sie Ihre eigene Erweiterung ...).
Wäre es schneller, die entsprechenden statischen Dateien direkt zu generieren...