wiki.zope.jp
ExtFile
   
RecentChanges WikiHelp WikiPractice JumpSearch

ExtFile

巨大なファイルを ZODB に置きたくないときに、LocalFS の他に External File/Image というプロダクトがあります。

普通の Zope には これ

CMF 版はこれ

ExtFile を使ってアップロードしたファイルは、

(Zopeをインストールしたディレクトリ)/var/reposit/(a〜z)/ にアップロードしたファイルデータそのままのデータで置かれます。 唯一ファイル名だけがユニークなものに変更されます。

Zope 側は、メタ情報(id や title、更新日など)だけを自前で格納します。

これで、巨大なファイルを ZODB にいれて、負荷が高くなることがなくなりま す。

テキストデータだけなら、あまり ZODB がふくれあがることはないと思います。

ただ、ZEO と組合せることができないのは欠点です。


Last edited Sat, 09 Sep 2006 21:50:09 +0900 Edit this page