KSBB EasyPHP5+XMLの簡易BBS

質問

一般的な質問

技術的な質問

ファイルロックにロックファイルを使用しているのはなぜですか?

PHPにはファイルロック用の関数が用意されていますが、排他ロックを指定してもロックがかからない場合があります。ファイルロック機構を多重にすることでかからないことをある程度回避することが出来ますが、ファイルの生成と削除・ファイルのロックと解除を複数行うので処理が多少遅くなります。今回はデータベースを使っておらずファイル入出力を利用していますので、データ数の増加と共に処理に時間がかかりますので、ロックファイル生成と生成時間による判断の二通りで行い、ファイルロック関数を使用していません。

その他の質問



copyright(c)KitchenStudio since 2007