Ich habe vor kurzem Gipping meiner Inhalte mit PHP ob_gzhandler Funktion, die die Dinge wirklich einfach hält implementiert.memcache gziped Inhalt mit PHP Ob_gzhandler
Ich versuche nun, diesen Inhalt zu meinem Memcache hinzuzufügen, und hatte gehofft, dass es einen einfachen Weg dazu gab, aber ich konnte nichts online finden, um dies zu erreichen.
Ich habe nur Memcache in der Vergangenheit verwendet, um Daten zu speichern, die in einer Variablen gehalten wurde, aber mit dem Ob_gzhandler, ich habe keine Variable mit den Daten darin. Ich weiß also leider nicht einmal, wo ich damit anfangen soll.
Dank Pete
----- bearbeiten, um weitere Informationen ------------------------- Als Cody unten kommentiert Offensichtlich war meine Frage vage. Tut mir leid, ich versuche so viele Informationen wie möglich zu geben, bin aber in diesem Prozess wirklich ein bisschen verloren.
Wenn ich Memcache zuvor verwendet habe, habe ich überprüft, ob die Daten in Memcache basierend auf einem Hash der URL-Anfrage existiert. Wenn es eine Übereinstimmung gab, griff ich auf die zwischengespeicherten Daten. Wenn nicht, würde ich die Seite erstellen und im Cache speichern.
Jetzt versuche ich das gleiche zu tun, aber mit gezippten Daten mit dem PHP Ob_gzhandler.
Aber wie Ciaran gesagt hat, könnte es sinnvoller sein, nur den Treffer zum Speichern der nicht gezippten Daten zu nehmen.
Gleichzeitig wäre es schöner, die gezippte Version zu speichern, da es sowohl kleiner ist, so dass ich mehr im Cache speichern konnte, und sind nicht fast alle Browser gzip kompatibel?
Entschuldigung, Cody, ich habe versucht, ein bisschen mehr hinzuzufügen, aber Sie sind in dem Prozess richtig, den ich verwende, um die zwischengespeicherten Daten zu erstellen – pedalpete