タイトル | : Re: ログの読み込み速度の違い |
記事No | : 215 |
投稿日 | : 2007/10/22(Mon) 17:53 |
投稿者 | : DECO |
あきっささん、こんにちは。
速度の違いはログファイル内の状態によって変わり、その理由は様々なので一概には言えないのですが、例えば発言の削除や更新を頻繁に行なうと登録される発言の場所が飛び飛びになるので遅くなることがあります。
エクステンションとしては、発言の削除や更新を極力行なわない方がいいです。 手動での発言削除も同様です。 発言削除や更新を行なうと、それ以降追加されるデータが飛び飛びになる可能性があるので。
発言削除を大量にした場合には、その直後にデータ最適化を行なうと、遅くなるのを極力防ぐことができます。 個々の発言のサイズはあまり関係しません。
遅くなった時にはデータ最適化で改善することが多いですが、変わらない場合には以下の方法で速くできる場合があります。かなり面倒な作業ですが。 CMN上の操作だけではないので、自己責任でお願いします。
1.CMNを終了させ、対象掲示板(例:AAA掲示板)のログファイル(例:aaa.cdb)をバックアップ (安全の為に、CMNのデータフォルダ以外の場所にバックアップしてください。)
2.対象掲示板のログファイルのファイル名を変更 (拡張子はそのまま/例:aaa.cdb→xxx.cdb)
3.CMNを起動し、対象掲示板の掲示板名を変更(例:AAA掲示板→XXX掲示板)
4.巡回し、発言を少量のみ(可能であれば0件)受信し、掲示板(例:AAA掲示板)を新規に作成 (サイズが極力小さいログファイルを作成するということです。)
5.XXX掲示板を、通常表示する形式(リスト表示とかツリー表示とか)で表示
6.XXX掲示板の全発言を選択し、新しく作ったAAA掲示板に発言コピー
7.XXX掲示板を削除
これで、AAA掲示板の表示が速くなると思います。
※速くなることを保証するものではありません。遅い原因が他の所にあるという可能性もありますので。
|