各位大佬好,小弟现在对一个问题比较迷惑,如何统计网站的访问次数,目前使用的技术方案是SSM(spring+springmvc+mybatis),不知道这个功能应该是实现在哪里,请各位赐教。
闭关修行中......
1. nginx などのリバース プロキシ ツールがある場合は、統計のためにそれを nginx に直接渡すことができます。 2. サーブレット インターセプターを使用して、必要な統計リクエストをインターセプトし、必要に応じて統計を分類または要約できます。 3. 上記と同様に、サーブレット フィルターを使用して、統計が必要なリクエストをフィルターできます。 4.Spring aopも良い選択です。 5. jsスクリプトの場合、ページにアクセスする必要のないリクエストはカウントされません。 6. コンテナのアクセスログの統計。
負荷分散がある場合、23456を最後にまとめる必要があり、さらに面倒です。
Web サイトのアクセス記録は、Baidu の統計ツールを使用して、その JS コードをページの公開部分に追加するだけで済みますか?
春にインターセプターを作成します。各訪問を記録します。 または、Baidu などのサードパーティ ツールを使用してスクリプトを直接埋め込みます
比較的原始的な方法について説明します。HttpSessionListener を作成し、静的なアクセス カウント変数を維持し、セッションが作成されるたびに +1 します。もちろん、マルチスレッドの問題に注意する必要があります
アプリを使うだけ
1. nginx などのリバース プロキシ ツールがある場合は、統計のためにそれを nginx に直接渡すことができます。
2. サーブレット インターセプターを使用して、必要な統計リクエストをインターセプトし、必要に応じて統計を分類または要約できます。
3. 上記と同様に、サーブレット フィルターを使用して、統計が必要なリクエストをフィルターできます。
4.Spring aopも良い選択です。
5. jsスクリプトの場合、ページにアクセスする必要のないリクエストはカウントされません。
6. コンテナのアクセスログの統計。
負荷分散がある場合、23456を最後にまとめる必要があり、さらに面倒です。
Web サイトのアクセス記録は、Baidu の統計ツールを使用して、その JS コードをページの公開部分に追加するだけで済みますか?
春にインターセプターを作成します。各訪問を記録します。
または、Baidu などのサードパーティ ツールを使用してスクリプトを直接埋め込みます
比較的原始的な方法について説明します。HttpSessionListener を作成し、静的なアクセス カウント変数を維持し、セッションが作成されるたびに +1 します。もちろん、マルチスレッドの問題に注意する必要があります
アプリを使うだけ