0

私は G-WAN を使用して Web サイトを開発しており、統計を表示するために静的 URI を持つページがどれだけ呼び出されたかをカウントしたいと考えていますが、G-WAN の自動キャッシュ システムではカウンターが間違っていることがあります。このキャッシュを完全に無効にする方法はありますか。私はすでに G-WAN で提供されている KV ストアを使用してキャッシュ システムを開発しました。これにより、キャッシュされたページを正しくカウントして提供できるので、G-WAN の自動キャッシュ システムは本当に必要ありません...私が興味を持っている私の問題の解決策。

乾杯ジェローム

4

3 に答える 3

2

あなたができることの例を次に示します(特定のURLのみをトレースすると仮定します):

case HDL_AFTER_PARSE:{
    data_t * pp = *(data_t**)get_env(argv,US_SERVER_DATA);
    char *qs=get_env(argv,QUERY_STRING);
    if(qs&&!strncmp(qs,"i_count_those",sizeof("i_count_those")-1)){ 
        ++pp->count;
    }
} break;
//this is obviously code for handler
于 2013-04-07T21:56:34.220 に答える
0

一方、すべての呼び出しは、ホスト/仮想ホストのログ フォルダーに記録されます。または、コードを Google アナリティクスとして使用します。

ここでの質問は、なぜそれらの統計が必要なのかということです。ユーザーに表示するには?- 通常、これはユーザーが必要とする機能ではありません。ユーザーは、別のサーバーからの統計情報を使用した遅い回答よりも、マイクロ キャッシュされた GWAN サーバーから迅速な回答を得ることに関心があると思います。あなたのための統計ですか?- GWAN サーバー ホスト /仮想ホスト ログを使用するだけです。

ユーザーに特別なフィードバックを提供する必要がある場合は、 http: //gwan.ch/api#cometに記載されているように、comet ストリーミングを使用してその情報を送信してみませんか?

于 2013-04-07T19:23:46.217 に答える