私は LAMP フレームワーク + Codeigniter でかなり単純なサイトを開発しており、単一のユーザーからのリクエストでサイトが殺到するのを防ぐために、ユーザー アクセス レート制限機能を実装したいと考えています。このサイトの基本的な機能は、コードを入力して情報を返すことです。
私は計画段階にあり、最初のアイデアは、IP アドレス、最終アクセスのタイムスタンプ、およびアクセス数を保持する単純なデータベース テーブルを作成することですが、私のコーディング スキルは Web ベース以外のアプリに根ざしているため、ご意見をいただければ幸いです。このタスクにアプローチする最善の方法について - たとえば、IP アドレスの代わりに、または IP アドレスと同様にセッション ID を検討する必要がありますか?
いくつかの一般的な Web 検索ではあまり見つけられなかったので、ポインタやガイダンスは素晴らしいものです。
ありがとう。