私は最近、phpのob_gzhandler関数を使用してコンテンツのgzippingを実装しました。これにより、物事が非常にシンプルになります。
現在、このコンテンツをmemcacheに追加しようとしており、それを行う簡単な方法もあることを望んでいましたが、これを達成するためのオンラインで何も見つけることができませんでした。
過去にmemcacheを使用して変数に保持されたデータを保存したことがありますが、ob_gzhandlerを使用すると、データを含む変数がありません。ですから、残念ながら、これからどこから始めればよいのかさえわかりません。
ありがとうピート
-----詳細については編集-------------------------Codyが以下にコメントしているように、どうやら私の質問は曖昧でした。申し訳ありませんが、できるだけ多くの情報を提供しようとしていますが、このプロセスでは本当に少し迷っています。
以前にmemcacheを使用したことがありますが、URLリクエストのハッシュに基づいて、データがmemcacheに存在するかどうかを確認しました。一致するものがあった場合、私はキャッシュされたデータを取得しました。そうでない場合は、ページを作成してキャッシュに保存します。
今、私は同じことをしようとしていますが、phpob_gzhandlerを使用してgzip圧縮されたデータを使用しています。
しかし、Ciaranが述べているように、gzipで圧縮されていないデータを保存するだけの方が理にかなっているかもしれません。
同時に、gzipで圧縮されたバージョンを保存する方がよいでしょう。どちらも小さいので、キャッシュにより多く保存でき、ほとんどすべてのブラウザーがgzipで互換性がありませんか?