IIS用モジュールでカウンタを

| コメント(0) | トラックバック(0)

このブログにカウンタを付けてみようかと思っていた。

普通はカウンタって、たとえば、imgタグで動的に画像を返すとか、JavaScript使ったりすると思うんだけど、それは、再リクエストを期待しないと無効なわけだし、レスポンスを返す時点でカウンタ値は決まっているわけで、いろいろと無駄があると常々思っていた。

たとえ、レスポンス一発であっても、CGI使うとか、サーバサイドインクルードとか、静的コンテンツには不向きだったりする。

前記事のとおり、IISならフィルタでレスポンス書き換えできるので、これでやってみようと思ったわけ。

やってみたところ、機能の実現はできた。

しかし、どうやら、フィルタでログ書き(SQL Serverへのアクセス)もやってるからか、MemoryStreamによるバッファリングの影響からか、非常にレスポンスが遅い。
おまけにキャッシュコントロールがうまく働かなかったり、どうもイマイチ。

開発側(XP)だとパフォーマンスには何の問題ないんだけどね・・・

しばらく放置しとくか・・・

それにしても、重い。
ログ書きをイベントにして、フィルタではSLECTだけにするとか、フィルタにはカウンタ数だけ渡すとかしないとダメかな・・・

トラックバック(0)

トラックバックURL: http://blog.fne.jp/mt/mt-tb.cgi/59

コメントしちゃいなよ

    

サイトカウンタ

Total: 211,632 Hits, (Recent24Hours: 0 Hits)
~ Since 2010/01 ~

埋め込みツイッター

取得失敗;;
Now: 2020/09/29 6:33:19 JST

このブログ記事について

このページは、ふぅみんが2010年1月 6日 19:17に書いたブログ記事です。

ひとつ前のブログ記事は「IIS用レスポンスフィルタモジュールのつくり方メモ」です。

次のブログ記事は「カウンタフィルタモジュールの続き」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

2020年1月

 日   月   火   水   木   金   土 
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

埋め込みQRコード