1

この質問は、Kohana ORM AND Caching モジュールに関連しています。問題がある場合は、バージョン 3.2 を使用します。私は信頼して調査しようとしましたが、本当に良い答えを見つけることができませんでした...だからここにあります:

  1. ORM::cached()andORM::serialize()との正しい使い方は何ORM::$reload_on_wakeupですか?
    私は多くの 2 行のコード例を見てきましたが、ユーザーガイド/API で本当にしっかりしたものはありません...

  2. 'caching' => trueCache モジュールを有効にすることとで有効にすることの違いは何Kohana::initですか?

  3. 次の特定の状況に対して推奨されるアプローチはありますか? 私はカタログ ページを持っていますが、プロファイリングを行ったところ、非常にコストのかかる 2 つのアクションに気付きました。

    • 通貨情報が実際に再利用できる場合、各アイテムの通貨モデルを毎回データベースに照会しました。
    • 各アイテムの在庫アイテムについて毎回データベースにクエリを実行しましたが、これはコストのかかるクエリであり、在庫レベルが変化するまでキャッシュできることを望みます。

私が見つけたが、私の質問に完全に答えることができなかった参照:
http://forum.kohanaframework.org/discussion/1782/tip-for-caching-orm-objects/p1 http://forum.kohanaframework.org/discussion/ 10600/does-kohana-orm-and-cache-work-together/p1

4

1 に答える 1