2010自分のトークの宣伝http://blog.nekokak.org/show?guid=YoQmCv3X3xGA7lhooKD0CAこっちをみてね。2010-04-21■[life]blog最近はてながけっこう重いのでhttp://blog.nekokak.org/こっちをベースにしようかなと思ったり思わなかったり。ここのサーバもVPSで重かったりするんですけど。2010-04-20■[perl][dbix-skinny]DBIx::Skinny::Cacheというのをつくりました。);こんな感じで使います。Skinnyはnewしてインスタンスを生成しなくても直接クラスからメソッド呼び出しできるので、インスタンスからのメソッド呼び出しなのかクラスからのメソッド呼び出しなのかを意識することなくデータをmemoryにキャッシュさせることがこれでできるようになります。Cache::MemoryとしているのはCache::Memcachedとかを作ってもいいかなと思ったからですね。■[perl][dbix-skinny]Re:DBIx::Skinnyのrowオブジェクトをnfeezeしようとすると死ぬhttp://d.hatena.ne.jp/hirafoo/20100418/1271572008こちらにDBIx::Skinnyのrowオブジェクトをnfeezeしようとすると死ぬという項目があるんですが。死ぬ理由はnfreezeするオブジェクト内にcoderefがあるからです。STORABLE_freezeとかを使ってfreezeすると気にHookして云々とかはできるんですが(DBICではそういうcomponentがあります)そもそもStorable使うときってキャッシュするときかなと思い、キャッシュするデータは必要最低限にするべきかなと思っています。http://d.hatena.ne.jp/nekokak/20090918/1253257691ここでやってるようにrowのデータだけキャッシュするのがよいかと思っています。MixinでSTORABLE_freezeするやつをつくって云々はありだとは思います。2010-04-13■[perl]Perlbal::Plugin::UrlGroupリリース数年前に必要にかられて作って以来ずっとつかってきたPerlbal::Plugin::UrlGroupを先程CPANにupしました。そもそもPoundのurl_groupの機能をPerlbalで使いたいところから始まって、リクエストuriをみてどのバックエンドにreverse_proxyするかを設定でかけるようになっています。Perlbalを使う人って少ないんでしょうね。個人的にはnginxがreproxy-cacheを扱ってくれればPerlbalを使わない選択肢が出てくる気がしています。はてなブックマークカウンタープロフィールnekokaknekokakです。