Closed usomillp closed 10 years ago
memcacheを使っているサイトでBEAR_Page BEAR_Main のgetCacheKey() でmemcacheのkeyサイズの最大の250バイトを超えるケースがあったのですが、 これは BEAR_Cache_Adapter_Memcache の set , get 側を直すべきでしょうか? それとも 呼び元のBEAR_Page BEAR_Mainを直すべきかどちらがよいですかね?
memcacheに依存する問題なので、BEAR_Cache_Adapter_Memcache のset getのところでキーをhash化すべき? ただ Roのキャッシュは BEAR_Ro_Prototypeでmd5にしていたので…
どうでしょうか?
元々はmd5を使ってなかったのは下記のような理由なのですが、250バイトを超えるケース こうなってくると話は別です。
pushしたようなBEAR_Pageの単純な修正でどうでしょうか。
BEAR_Page
なるほど、そっちのほうがいまのやつはシンプルでいいと思います。
了解です。mergeしてdevelopにpushしました。 ありがとうございました。
memcacheを使っているサイトでBEAR_Page BEAR_Main のgetCacheKey() でmemcacheのkeyサイズの最大の250バイトを超えるケースがあったのですが、 これは BEAR_Cache_Adapter_Memcache の set , get 側を直すべきでしょうか? それとも 呼び元のBEAR_Page BEAR_Mainを直すべきかどちらがよいですかね?
memcacheに依存する問題なので、BEAR_Cache_Adapter_Memcache のset getのところでキーをhash化すべき? ただ Roのキャッシュは BEAR_Ro_Prototypeでmd5にしていたので…
どうでしょうか?