Personal tools

RAM Cache

もともとCOREBlogはそこそこの高負荷に耐えるように作ってあります。が,モジュールなどを追加してゆくとだんだんと負荷が高まってくるかもしれません。あるいは,Blog自体の人気が出てアクセスが多くなるとか:-)。

負荷を軽減したい場合にはRAM Cache Managerが役に立ちます。簡易な設定方法は以下。

  • Zopeの管理画面上でCOREBlogインスタンスを表示します
  • contentsタブをクリックします
  • 右上のメニューから RAM Cache Manager を選択,追加します
  • RAM Cache Managerに入り,Associateタブをクリックします
  • DTML Method,Imageを選択し,COREBlog配下の該当オブジェクトを表示します
  • idex_htmlとmodules以下のDTML Method,および画像にチェックを入れてキャッシュとの関連づけを行います

entry_bodyなどを関連づけると表示がおかしくなります(同じエントリが表示されてしまう)。

  • メモリを圧迫しますので,無闇にキャッシュを追加することはさけた方がよいでしょう
  • エントリのパーマリンクをキャッシュしたい場合は,entry_htmlをAssosiateして, REQUEST variables に URL を追加してみてください

ただし,副作用として,Refererの記録などはできなくなるようです。キャッシュだけが出力されて,DTML Method(index_html,entry_html)などにリクエストが届かないので当たり前ですが。。。もっとも,そもそも負荷的に問題があるサイトでは,RefererPluginとかは使わない方がよいでしょうね。

The URL to Trackback this entry is:
http://coreblog.org/ats/359/tbping
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)
コメントスパム避けのための認証文字列です

Captcha Image

Pythonな求人
r = urlopen("http://www.webcore.co.jp/recruit")
About this blog
■Author


atsこと柴田淳です。Atsushiはガイジンにうまく発音して頂けないので,これからはJunというペンネームで行こうと思っていましたがあんまり使ってません。
Webcore株式会社 代表取締役
■TRIVIAL TECHNOLOGIES 2.0
トリビアル・テクノロジー 2.0,「トリテク 2.0」と呼んでください。
Blog(ブログ)サイトです。Plone上で動く,オープンソースのBlog Product - COREBlog2を使っています。
 
最近書いた本,Mook
みんなのPython Webアプリ編
Pythonの基礎から,Webアプリやフレームワークの仕組みまで,つまることなく一気に学べる書籍です。「みんなのPython」と一緒に読んでください:-)。
みんなのPython
Pythonの入門書です。基本的なことから分かりやすく解説するよう勤めました。Pythonをはじめたいと思っている人,JavaやC++,PerlやRubyを学ぼうと思って躓いてしまった人はぜひ読んで下さい。
 

Powered by Plone, the Open Source Content Management System