ワウ。私はこれにはまだ答えがないことに驚いています。とにかく、ここに行く:それはjavascriptのベースであるため、
1.明らかに既存のスクリプト/フレームワーク
を使用して、Google Analyticsのはあなたのために動作しません。そこにはPHPの分析フレームワークが存在すると確信しています。あなたがそれらを使うかどうかは本当にあなたの個人的な選択の問題です。これらの既存のフレームワークは必要なものすべてを記録しますか?もしそうでなければ、彼らは簡単に変更できるようになるでしょうか?あなたは良い既存のフレームワークを使用し、ホイールを再開発しないことを選択することができます。個人的には、私は学習経験のために自分自身を書くつもりです。
私は自分の頭の上からこのようなフレームワークを知りません。なぜなら、私はこれを必要としなかったからです。私はGoogleの検索を行い、最初のいくつかの結果をここに貼り付けることができましたが、そうすることもできます。
2.ファイル内のログインやMySQL
ファイルにログを記録するために絶対にNO GOOD理由があります。最初にファイルに記録します。次に、このファイルを解析するスクリプトを作成します。翌日、追加の情報を取得することにします。これで、解析スクリプトを変更する必要があります。これは乱雑になるでしょう。私が得意なのは、データベースの前に中間ストアとしてファイルを使用する必要はないということです。 4-5kの書き込み要求は1時間です(私はあなたがDBを照会するときから離れて多くの読書要求があるとは思わない)MySQLのための風です。さらに、このDBはユーザーにデータを提供するために使用されないため、少し最適化されていないかどうかは気にしません。私が見ているように、あなたはデータベースを照会する唯一の人物です。
EDIT: ファイルの使用について話したとき、ファイルを処理してその内容をDBに転送するまで、一時的なストアとして使用することを想定していました。あなたがそのことを意味するのではなく、その情報をファイルに永久に保存することを意味するならば、それは悪夢になるでしょう。ファイル全体に分散している特定の情報を照会しようとしているとします。ファイルを解析できるスクリプトを作成するだけでなく、すべての内容をメモリにロードせずにクエリを実行できる重要なスクリプトを作成する必要があります。それは非常に厄介で、非常に速く、データなどのトレンドを突き止めるあなたの能力を大きく損なうでしょう。
また、4-5Kは多くの要求のように思えるかもしれませんが、最適化されたDBで処理できます。合理的に最適化されたDBを照会することは、多数のファイルを構文解析して照会するよりも速いオーダーの大きさである。
私はおそらくデータベースソリューションに行くだろう。それは少し重いですが、わずか4-5000リクエストpr時間では問題ではありません。実用的な解決策は、すべてのヒットを記録し、統計を見るときにその統計を計算することです。 –
私はログファイルを使用します。 idkは#1に、#3はすでに5kのリクエストがあると重いようです。 –