- PR -

【ASP.NETのレンダリングが遅い】

1
投稿者投稿内容
sand
大ベテラン
会議室デビュー日: 2007/01/15
投稿数: 247
投稿日時: 2007-08-22 00:13
ASP.NET C#を使って開発をしています。
Grapecityのコントロール(Input man)やAjax Control tool kit等を使っています。
レンダリングが遅く、表示に5秒以上かかる場合もあります。
IISの設定や、web.configの設定や、その他考慮すべき点があれば知りたいです。
表示速度が遅くて使い物にならない恐れがあるので心配です。
困っています。

#上記コントロールが原因のような気がするのですが、いまさら全部自作の入力コントロール
 を作ることもできずお手上げ状態です。
Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 2007-08-22 06:10
私は、

・Windows Server 2003
・IIS 6.0
・ASP.NET 2.0 + AJAX 1.0 + AJAX Control Toolkit
・SQL Server 2005

の環境でWebホスティングを利用していますが快適です。

Webサーバー、回線のスピードに問題があるのでは?

無料のWebホスティングで検証してみてはどうでしょうか。
http://www.fsdotnet.jp/
_________________
ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2007-08-22 09:23
引用:

sandさんの書き込み (2007-08-22 00:13) より:
ASP.NET C#を使って開発をしています。
Grapecityのコントロール(Input man)やAjax Control tool kit等を使っています。
レンダリングが遅く、表示に5秒以上かかる場合もあります。


レンダリングが遅いといわれた場合、二通りの解釈があるのですがどちらですか?ControlのRenderメソッドの処理に時間がかかっているのですか?それともWEBブラウザがHTMLファイルを解釈して表示するのに時間がかかっているのですか?
_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
sand
大ベテラン
会議室デビュー日: 2007/01/15
投稿数: 247
投稿日時: 2007-08-22 11:28
「ControlのRenderメソッドの処理」なのか「WEBブラウザがHTMLファイルを解釈して表示する」のかの判別ってどうやればできますでしょうか?
かずくん
ぬし
会議室デビュー日: 2003/01/08
投稿数: 759
お住まい・勤務地: 太陽系第三惑星
投稿日時: 2007-08-22 12:36
引用:

sandさんの書き込み (2007-08-22 11:28) より:
「ControlのRenderメソッドの処理」なのか「WEBブラウザがHTMLファイルを解釈して表示する」のかの判別ってどうやればできますでしょうか?



○WEBブラウザがHTMLファイルを解釈して表示する」の計測例
IEならieHTTPHeaders、FirefoxならLive Http Headersをインストールし、
レスポンスを受け取ってから、ブラウザに表示されるまでの時間をストップウォッチで計測

○「ControlのRenderメソッドの処理」の計測はよー分からん。
プロファイラでも使えばいいのかな。
1

スキルアップ/キャリアアップ(JOB@IT)