asp.net - 生产服务器中 ASP.NET 网站的性能增强器

标签 asp.net performance webforms

我在生产服务器中有一个 asp.net webforms 应用程序,它非常慢。因此,我决定从其他 SO 用户那里获取一些性能提示。

我已应用这些来提高我的 asp.net 网站性能,

  1. 设置debug=false

  2. 关闭关闭跟踪

  3. 图像缓存

           <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我不得不说额外的...

您需要遵循一些指南并做大量工作才能使它们真正快速。 我所关注的。

  1. 我对数据库操作使用(自定义)缓存,这确实提高了数据加载速度,但同时使代码变得更多,我花了很多时间。
  2. 我使用分析器来查找页面上的慢点并进行纠正。
  3. 我使用 Google Chrome 浏览器上的检查器来查找加载缓慢和双重加载问题。
  4. 我已经在自定义控件上消除了任何变量的双重使用/创建
  5. 我在客户端浏览器上使用缓存基于 this suggestions .
  6. 我使用 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/

相关文章:

c++ - 为什么将指针转换为 bool 时会出现性能警告?

c# - FormsAuthentication.Decrypt 始终在其中一个 Web 服务器中返回 null

jquery - 表单提交后如何禁用按钮?

asp.net - 无法访问所请求的页面,因为该页面的相关配置数据无效

javascript - OnClientClick OnClick

php - 如何提高迭代 DOMDocument 的性能?

python - 有关数据输入表格的查询

c# - 几分钟不活动后,使用 SSL 时出现错误 413 Request Entity Too Large

asp.net - 从 ASP.NET Dev Server 移动到 IIS 后出现 "An attempt to attach an auto-named database for file *FileName* failed."错误

python - 自建扩展模块比内置c模块慢