静的な ASP.NET サイト (Masterpages といくつかのフォームを使用) を構築しており、運用サーバーにリリースしようとしています。
falseに変更することは知って<compilation debug="true">いますが、可能な限り最高速度を得るために他に何ができるか疑問に思っています。サイトにはデータ アクセスはなく、すべて静的コンテンツです。
パフォーマンスに重点を置いて、実稼働環境でサイトをセットアップするためのチェックリストを実行したり、適切なリソースを知っている人はいますか?
これまでのチェックリスト(値を追加して自由に編集してください)
- Web.Config
<compilation debug="false" />で実際にfalseに設定されていることを確認してください - Web.Config
<trace enabled="false" />で実際にfalseに設定されていることを確認してください - サイトに必要な読み取り/書き込み/変更フォルダーのアクセス許可を設定する
- IIS で GZIP を有効にします (ページ/css/javascript のサイズを大幅に削減します)
- ページ/コントロールの OutputCaching を検討しましたか?
- Web テスト (.NET 用の WatiN など) をセットアップして、サイトの機能が正常に動作していることを確認することを検討してください。
- 金曜日の午後ではないことを確認してください。