2009-07-20 214 views

回答

2

尽量避免不必要的回发到网页,有很多你可以使用的东西像jQuery或ExtJS的框架实现的功能。了解如何通过JSON结果集来执行AJAX调用并在应用程序和服务器之间传递信息。

另外,安装FireBug和YSlow等应用程序,并使用这些应用程序来分析您的应用程序,并按照他们的建议如何加快您的应用程序。祝你好运!

1

这里是杰夫,菲尔和K.斯科特艾伦写道: 8 ASP.NET Performance Tips摘录。这已经过了几年了,但其中大部分都是非常的永恒。

我的清单:

  1. 找出什么是通过测试
  2. 缓存你可以(应用程序缓存,输出缓存等)
  3. 减少页面大小慢(消除视图状态,压缩图像,使用CSS而不是内联样式等)
  4. 找出哪些外部依赖性会让你失望(最糟糕的查询,webservices等)。
  5. 卸载处理客户端(jQuery的用于过滤对往返于服务器到服务器重新查询)
2
  1. HTTP压缩
  2. 禁用ViewState的可能
  3. 变化,在网上。配置文件: 使用页面缓存, 删除不必要的httpModules, 关闭跟踪, 禁用自动保存配置文件, 设置debug = false。
  4. 实现缓存依赖
  5. 优化样式表
  6. 优化的JavaScript
  7. JS和CSS文件中的位置
  8. Server.Transfer的()代替响应。重定向()
  9. 客户端脚本用于验证