[PHP-users 10491] Re: field cache [subject] hit!
柴田俊秀
php-users@php.gr.jp
Thu, 03 Oct 2002 09:49:23 +0900
北海道の柴田です。
いわきりさんありがとうございます。
試してみます。
ただ、結果にもよりますが、
バージョンアップのたびに行わなければならないのでしょうかね。
特にキャッシュが不必要という声がなければ、個別対応になるのでしょうか。
> ソースをみました。
> NMZ.field.{field名}をキャッシュしてます。
> こちらは、indexid, docid, field名をキーに登録しています
>
> nmz_close()を呼んでもクリアされていません。
>
> cacheは、関数内でstatic宣言されているのでnmz_free_cache()といった
> 関数も安易に追加できません。
> 一番簡単な対処方法は、nmz/field.cからcache処理部分の削除でしょうね。
>
> diffファイルを http://www.tktools.jp/%7Eiwa/namazu_field.c.patch に
> 置いておきます。