掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ログファイルのローテーション (ID:73243)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
このケースの場合、自分ならメモリーに保持はしませんね。 理由1.ログファイルが固定サイズ(構造が簡単)。 理由2.ファイルへのIOはOSがキャッシュするので、 結局(OSの管理する)メモリーに書き込むのと同じ。 理由3.しかも、書き込んだ時点でファイルに保管されることが、 OSによって保障されている。 従って、この場合は1行分(256Byte)を1ブロック、全ブロック数 を1000とする「リング」型のファイルを設計すると思います。 最後尾(又はカレント)のブロックインデックスと、有効ブロック数 を管理するだけですよねぇ。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.