我在生产服务器中有一个 asp.net webforms 应用程序,它非常慢。因此,我决定从其他 SO 用户那里获取一些性能提示。
我已应用这些来提高我的 asp.net 网站性能,
设置
debug=false
关闭
关闭
跟踪图像缓存
<caching> <profiles> <add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" /> <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" /> <add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" /> </profiles> </caching>
您还知道其他真正的性能增强器吗?任何建议...
最佳答案
网页的速度只能通过设计来提高。
简单的选项无法使您的页面加载速度更快。 debug=off只是消除了额外的调试功能,实际上如果不使用它们也不会引起太多思考。
我同意保罗所说的一切,你可以 found them here with more details我不得不说额外的...
您需要遵循一些指南并做大量工作才能使它们真正快速。 我所关注的。
- 我对数据库操作使用(自定义)缓存,这确实提高了数据加载速度,但同时使代码变得更多,我花了很多时间。
- 我使用分析器来查找页面上的慢点并进行纠正。
- 我使用 Google Chrome 浏览器上的检查器来查找加载缓慢和双重加载问题。
- 我已经在自定义控件上消除了任何变量的双重使用/创建。
- 我在客户端浏览器上使用缓存基于 this suggestions .
- 我使用 webfarm 和/或 webgarden(多个池)。
如何查看页面速度:http://code.google.com/speed/page-speed/docs/using.html
优化缓存:http://code.google.com/speed/page-speed/docs/caching.html
可以在这里找到来自谷歌的许多一般主题:http://code.google.com/speed/articles/
关于缓存:http://www.mnot.net/cache_docs/
希望这有帮助。
关于asp.net - 生产服务器中 ASP.NET 网站的性能增强器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3649805/