- - PR -
【ASP.NETのレンダリングが遅い】
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-08-22 00:13
ASP.NET C#を使って開発をしています。
Grapecityのコントロール(Input man)やAjax Control tool kit等を使っています。 レンダリングが遅く、表示に5秒以上かかる場合もあります。 IISの設定や、web.configの設定や、その他考慮すべき点があれば知りたいです。 表示速度が遅くて使い物にならない恐れがあるので心配です。 困っています。 #上記コントロールが原因のような気がするのですが、いまさら全部自作の入力コントロール を作ることもできずお手上げ状態です。 | ||||
|
投稿日時: 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サンプル集 | ||||
|
投稿日時: 2007-08-22 09:23
レンダリングが遅いといわれた場合、二通りの解釈があるのですがどちらですか?ControlのRenderメソッドの処理に時間がかかっているのですか?それともWEBブラウザがHTMLファイルを解釈して表示するのに時間がかかっているのですか? _________________ 甕星 <mikahosi@abox9.so-net.ne.jp> http://blogs.msmvp.jp/mikahosi/ | ||||
|
投稿日時: 2007-08-22 11:28
「ControlのRenderメソッドの処理」なのか「WEBブラウザがHTMLファイルを解釈して表示する」のかの判別ってどうやればできますでしょうか?
| ||||
|
投稿日時: 2007-08-22 12:36
○WEBブラウザがHTMLファイルを解釈して表示する」の計測例 IEならieHTTPHeaders、FirefoxならLive Http Headersをインストールし、 レスポンスを受け取ってから、ブラウザに表示されるまでの時間をストップウォッチで計測 ○「ControlのRenderメソッドの処理」の計測はよー分からん。 プロファイラでも使えばいいのかな。 |
1