-1

簡単な質問です。

できればPHPで、多くの異なるドメインでマルチドメインヒットカウンターを実行することを検討しています。各ヒットを追跡する最良の方法は何ですか?

中央データベースを保存し、任意のドメインのページが読み込まれるたびにデータベース内の数値を更新することを考えていましたが、パフォーマンスに大きな問題はありませんか? 「テキストオプションに保存された基本番号」についても考えていましたが、異なるサーバー/ドメインからファイルを編集することは可能ですか.

どんなアドバイスも素晴らしいでしょう!

4

1 に答える 1

1

私の理解が正しければ、別のサーバーに配置された別の Web サイトがありますか? この場合、別のサーバーからファイルを編集することについて確信が持てず、そこには行きません。リモートファイルを編集する代わりに、リモートDBを更新するだけです(

最善の解決策は、ページの読み込みごとに DB を更新するノンブロッキング サーバー (nodejs など) を使用することです (他のサーバー上のリモート DB に簡単にアクセスしたり、マスター サーバー上の指定されたファイルに curl 呼び出しを送信したりできます)。ノンブロッキング Web サーバーを使用すると、ページの読み込み時間が遅くなることはありません。

google の分析機能は少し異なります。google-analytics.com からスクリプトを読み込み、このスクリプトがすべての情報を取得します。問題は、これが DOM のロード後にのみ発生することです。このような解決策を検討している場合は、監視するすべてのページの上部に AJAX 呼び出しを配置するだけです。

于 2014-11-07T13:36:20.390 に答える