2012-02-24 8 views
1

ダイナミックデータを扱うジェネリックハンドラがあります。すべてのリクエストをユーザに配信するようにしたいのですが(手動でロードすると表示されることがあります。あまりにも多くのimgタグを置いて同じページに呼び出すことによって)。テストジェネリックハンドラをロードする方法

私はそれを直接呼び出すことはないので、私はちょっと混乱しました。ハンドラはイメージタグを通して呼び出されます。

カウンタでどのような値を調べる必要がありますか、何かが間違ったり、共有ホストプロバイダが許容する最大値に達するまでに、同時にいくつのリクエストを取ることができるかを評価するにはどうすればよいですか? cpu wise)?

ありがとうございます!

答えて

0

画像を描画するのはクライアント側で行われますが、回避することはできません。すべての目的と目的のために、ハンドラは実際にイメージになります。表示ページがハンドラを呼び出すと、ハンドラはクエリ文字列を使用して参照を作成し、データベースまたはフラットファイルから取得したイメージを生成します。したがって、ほとんどの場合、生成するのは参照(テキスト)だけです。あなたのページがハンドラを1000回呼び出す場合、あなたが待っているのはロードするイメージのみです。

イメージがデータベースにバイナリとして保存されている場合、パフォーマンスが低下する可能性があります。それらがディレクトリ内のフラットファイルに格納されている場合は、参照を生成するだけではありません。だからpankajが言ったように、あなたが接続を閉じておらず、データベースを何千回も叩いているなら、私はそれが徐々に進行していくのを見ることができました。それ以外は...あなたはどこかに問題があると思います。あなたの画像はどこに保存されていますか?

関連する問題