ファイルへのデータの書き込みに最適なアプローチは、フィードへのリンクによって毎日取り上げられますか?マルチクライアントWebアプリケーションでファイルにデータを書き込むのに役立つ必要がありますか?
私たちのマルチクライアントのWebアプリは、彼らが「ポストフィードへ」ボタンをクリックすると、各クライアントが.xmlのファイルに情報を書き込むことができるようにしたいです。そのxmlファイルは、それを取得するフィードによって毎日取得されます。しかし、クライアントはボタンをクリックしてxmlファイルの中に入れるべき情報を投稿することができます。
私の最初の考えは、phpのfopen fwriteを使って直接ファイルに書き込むことでした。しかし、クライアントの数が増えるにつれ、更新中にメインの.xmlファイルがロックされる可能性を避け、他のユーザーがxmlファイルにデータを追加できないようにしたいと考えています。
このようにファイルがロックされているのですか、何か重要ではないと心配していますか?約3000人のクライアントがいます。
私は自分の情報をmysqlテーブルに入れたほうがいいですか?1時間に1回実行される別のプロセスを書いて、データベースに問い合わせて、新しい投稿をXMLファイルに書き込んでください。ロックされた?
私に何かアドバイスをお願いしますか?
ありがとうございます。
入力いただきありがとうございます。 – Ronedog