Web サイトの訪問者カウンターを作成する必要があります。ホストのどこかにある txt ファイルから情報を保存して読み取るか、データベースから直接読み取る方がよいかどうか疑問に思っています。
データベースを使用するということは、サイトにアクセスするすべての訪問者に対して DB エントリが作成されることを意味しますが、正直なところ、それは問題ないと思います。
Web サイトの訪問者カウンターを作成する必要があります。ホストのどこかにある txt ファイルから情報を保存して読み取るか、データベースから直接読み取る方がよいかどうか疑問に思っています。
データベースを使用するということは、サイトにアクセスするすべての訪問者に対して DB エントリが作成されることを意味しますが、正直なところ、それは問題ないと思います。
ファイルカウンター - カウントするだけの場合。DB カウンター - 訪問の追跡、依存関係、分析、集計。
ファイルが小さい場合、ファイルの読み取りは本当に高速です。それでも、サイトの負荷が高い場合、競合状態の影響が生じる可能性があります。必要に応じて、リンクされたデータを表示するのは難しいです。このニーズには、データベース管理システムという優れたソリューションがあります。
データベース (優れた設計) により、競合状態を回避できます。また、大量のリンクされたデータ構造に対するより良いソリューションです。訪問、リファラーなどを記録する必要がある場合は、より良いです...
DB 提案:カウンターをglobal_settings
テーブルの 1 行に格納し、各ページ訪問内で更新するか、各訪問を (、、、などの追加データを使用して) テーブルに登録することで取得できvisit
ます。IP
DateTime
UserID
SELECT COUNT(*) from visit;
ここに別の関連トピックがあります。
テキスト ファイルから何かを読み込むことは、かなり悪い習慣です。データベースを使用することは、より良い解決策です。データベースは大量のデータを保存することを目的としているため、まったく問題ありません。