Heim  >  Artikel  >  Backend-Entwicklung  >  Problem mit Redis beim Speichern von HTML nach dem Rendern der Ansicht

Problem mit Redis beim Speichern von HTML nach dem Rendern der Ansicht

WBOY
WBOYOriginal
2016-12-01 00:26:001151Durchsuche

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.

Antwortinhalt:

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...

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn