フラット ファイルの同時読み取りはほぼ無制限です (間違っていたら訂正してください)。しかし、書き込みの並行性はどうですか? で終わるアクセスの詳細の行を追加するように、PHP での単純なアクセス ログの書き込み (訪問用) を検討してください。\n
fopen(); // in append mode
fwrite();
fclose();
同時訪問者がいるので、システム (wbserver/php ユーザーである 1 人のユーザー) はどのようにビュー ログを同時に書き込みますか?
私の混乱は次のとおりです: 関数file_put_contents()(上記の 3 つの関数のラッパー) にはロック ( ) のオプションがありますLOCK_EXか? このロック オプションを使用することは有益ですか? これはログの書き込みにどのように影響しますか?
更新:私の質問は、LOCKingがもともとどのように機能し、ログをファイルに書き込むことに影響するかについてです。file_put_contents比較しませんしfwrite・・・ 私の質問でさえ、に限定されませんPHP。問題は、書き込みプロセス中にファイルをロックすることです。