ユーザーがいくつかの記事を好きになるためのウェブサイトを作っています。いいねボタンがクリックされるたびに、XMLHttpRequest をサーバーに送信して、記事 ID とユーザー ID のデータを取得するとともに、like_clicked.php というファイルを実行します。このファイルは記事 ID とユーザー ID を受け取り、SQL データベースを更新し、ユーザーに関連する xml ファイルにノードを追加します。大量利用のために何かをするのはこれが初めてです。
like_clicked.php ファイルを呼び出すユーザーが多すぎると、サーバーの負荷が心配です。この方法でよろしければ教えてください。
上記の方法が失敗した場合の代替案も考えています。単一のiノードの負荷を最小限に抑えるために、多くのlike_clickedファイル(つまり、like_clicked1.php、like_clicked2.php ...)を作成することを考えています。次の like_clicked ファイルを呼び出した方がよいことを検出する方法はありますか。ここでは、特定のファイルに対する単位時間あたりの呼び出し数を検出する必要があります。これをどのように処理しますか?
前もって感謝します。