異常なまでにリロードされ、カウンタファイルがたまに壊れて困っています。
日付、昨日のカウント数、今日のカウント数、総カウント数
という形式で保存、総カウント数を出力しています。

保存はflock→fputs→fcloseです。
病的リロードに耐えうるカウンタは、どう作ればよいのでしょうか。
コツなどありましたら教えてください。