nDiki : Perl CGI プログラムの高速化
Perl CGI プログラムの高速化
計算結果をキャッシュし、各CGI プログラムで再利用する
キャッシュサーバを使う
Perl から簡単に使えるキャッシュサーバとして Memcached がある。
API としては Cache::Memcached がある。複数同時読み書きのための lock 機構はなし。 自動的に expire できる。
mmap でキャッシュする - Cache::FastMmap
1.01 は Perl v5.8 以上が必要。 同モジュールのドキュメントに他のモジュールとの比較が書かれている。 複数の読み書きのための lock機構無。
mmap でキャッシュする - Cache::Mmap
複数の読み書きのための lock機構無。
共有メモリでキャッシュする - IPC::SharedCache
共有メモリを使用するキャッシュ。 データを取得時にキャッシュになければ、ロードコールバック関数が呼ばれて実データがキャッシュされるタイプ。 既にキャッシュにある場合はまず有効性チェックコールバック関数が呼ばれ有効であればキャシュが返される。 IPC::ShareLite を使用する。 max_size を越えると古いものから削除される。
共有メモリを自分で使用する
IPC::ShareLite
共有メモリモジュール。一部Cで書かれている。Perl 5.005_03 でも動作する。複数の読み書きのための lock 機構有。
IPC::Sharable
共有メモリモジュール。tie インタフェースが提供される。 データはStorable により自動的にシリアライズされる。Perl 5.005_03 でも動作する。 複数の読み書きのための lock 機構有。
スポンサード リンク
Related term
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.017938s / load averages: 0.10, 0.13, 0.14
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



