0

私が本当にばかげたことを尋ねているなら、私を許してください。しかし、これは、分析実装者としての新しい役割に従って実装したいものです。一部のファイル (主に pdf) は、アプリケーション サーバーの負荷を軽減するために Web サーバー (CDN サーバー) に保存されます。

これらのファイルへのリンクを世界中のすべてのユーザーに提供しています。私が望むのは、これらのファイルのダウンロードが発生するたびに追跡することです。だから私は、追跡呼び出しを行うことができる場所から関数またはルーチンを呼び出すことができる方法があることを知りたかったのですか?

4

1 に答える 1

2

あまり。

サードパーティの Web ホスティングを CDN として使用している場合は、ホストが提供するツールを使用して Analytics レポートを簡単に取得できます。

独自のホスティング ボックスを実行している場合は、ほぼすべての分析ソフトウェアをインストールして、アクセスを監視できます。ここに一例を示します: http://ruslany.net/2011/05/using-piwik-real-time-web-analytics-on-iis/

ただし、クリーンでシンプルな方法は、ファイル要求を受け入れてからファイルを返す単純な Web アプリケーションをその CDN サーバーで実行することです。利点は、次のことができることです。

  • あなたが望む統計を記録してください。
  • Google アナリティクスなどの広く利用可能なツールを使用する
  • 動的な決定を行います。その一例は、ユーザーの帯域幅などの要因に基づいて送信されるファイルのバージョンを決定することです。
  • 不足しているファイルとパスの変更を透過的に処理するため、リンクは永久に有効です
  • ファイルごとに異なるキャッシュ ヘッダーを送信する
  • 非常に単純なアクセス制御とポリシーベースの制限を実装する
于 2012-08-02T08:46:07.020 に答える