Web应用程序性能调优的提示和技巧

Him*_*dri 11 asp.net .net-2.0

我需要有不同的选项来优化性能并加快Web应用程序的速度.

基本上我需要asp.net web应用程序.考虑到网站或网络应用程序的性能,您在构建Web应用程序或网站时遵循了什么?

请帮忙提出建议.

提前致谢.

rah*_*hul 13

加快网站速度的最佳实践

  1. 最小化HTTP请求

  2. 使用内容分发网络

  3. 添加Expires或Cache-Control标头

  4. Gzip组件

  5. 将样式表放在顶部

  6. 把脚本放在底部

  7. 避免使用CSS表达式

  8. 使JavaScript和CSS外部

  9. 减少DNS查找

  10. 缩小JavaScript和CSS

  11. 避免重定向

  12. 删除重复的脚本

  13. 配置ETag

  14. 使Ajax可以缓存

  15. 尽早冲洗缓冲液

  16. 使用GET进行AJAX请求

  17. 后加载组件

  18. 预加载组件

  19. 减少DOM元素的数量

  20. 跨域拆分组件

  21. 最小化iframe的数量

  22. 没有404s

  23. 减少Cookie大小

  24. 对组件使用无Cookie域

  25. 最小化DOM访问

  26. 开发智能事件处理程序

  27. 选择@import

  28. 避免过滤器

  29. 优化图像

  30. 优化CSS Sprites

  31. 不要在HTML中缩放图像

  32. 使favicon.ico小巧且可缓存

  33. 保持组件低于25K

  34. 将组件打包到多部分文档中

您可以使用YSlow for Firebug来衡量页面的性能.