キャッシュの実装

キャッシュ機能を実装してみようかと思う。まだ実装とか何も決まってないけど。

  • クラス: Moony_Cache
  • キャッシュ対象:
    1. Moonyの内部クラスのインスタンス
    2. アクションクラスのインスタンス
  • 実装方法:
    1. 全てのキャッシュを連想配列として1つのファイルに保持?
    2. 個々のキャッシュ単位でファイルを作成、値を保持?

ちなみにZend Framework 0.1.3のincubatorディレクトリにあるZend_Cacheでは、個々のキャッシュ単位でファイルやレコードを作成しているみたい。

  • Zend_Cache_Backend_File: テキストファイルにデータを保存
  • Zend_Cache_Backend_Sqlite: SQLiteにデータを保存