我正在构建一个静态 ASP.NET 站点(使用 Masterpages 和一些表单),并且即将将它发布到我的生产服务器上。
我知道更改<compilation debug="true">
为 false,但我想知道我还能做些什么来获得尽可能高的速度。网站没有数据访问,都是静态内容。
有没有人有他们通过的清单或知道在生产环境中设置站点的好资源,重点是性能?
到目前为止的清单(随时自行编辑,添加任何有价值的内容)
- 确保在 Web.Config
<compilation debug="false" />
中实际设置为false - 确保在 Web.Config
<trace enabled="false" />
中实际设置为false - 为站点设置必要的读/写/修改文件夹权限
- 在 IIS 中启用 GZIP(显着减小页面/css/javascript 的大小)
- 您是否考虑过任何页面/控件的 OutputCaching?
- 考虑设置 Web 测试(例如 .NET 的 WatiN)以确保您网站上的功能仍然可以正常工作
- 确保不是周五下午!