0

プロジェクトには約 100 の参照がある ASP.Net Webforms サイト (.Net 3.5) があるため、小さくはありません。サイトの再構築にはおそらく 20 ~ 30 秒かかりますが、致命的なのは読み込み時間です。最初のページが開発マシンのブラウザーで開く 5 分前。私たちはVS 2012 fwiwで構築しています。

物事をスピードアップするために何ができますか? web.config に入れることができる 'optimizeCompilation' フラグがあり、これは少しは役に立ちましたが、期待したほどではありませんでした。サイトの読み込み時間の本当のボトルネックを見つけようとするためのチェックリストはありますか?

サイトが立ち上がると、ASP.Net 一時ファイル フォルダーにファイルがゆっくりと蓄積されます。すべてを言い終えると、そこには約 2500 個のファイルがあり、合計サイズは ~70MB です。ASP.Net がそれらをそこに入れるよりも速く、メモ帳を使用してそのフォルダーの内容を手書きできるように感じます。

4

1 に答える 1

2

Debug から Release に変更すると、どのような違いが得られますか?

また、ネイティブ イメージの生成もご覧ください。

NGEN の使用は役に立ちますか?

最後に、100 件の参照は過剰に思えます。あなたは彼らと何をしていますか?独自のコードですか?独自のコードを単一のプロジェクトに統合できますか? これらの参照のいくつかは、それ自体が Web サービスなどを参照していますか?

于 2013-02-28T02:26:53.203 に答える