我需要有不同的选项来优化性能并加快Web应用程序的速度.
基本上我需要asp.net web应用程序.考虑到网站或网络应用程序的性能,您在构建Web应用程序或网站时遵循了什么?
请帮忙提出建议.
提前致谢.
读
加快网站速度的最佳实践
最小化HTTP请求
使用内容分发网络
添加Expires或Cache-Control标头
Gzip组件
将样式表放在顶部
把脚本放在底部
避免使用CSS表达式
使JavaScript和CSS外部
减少DNS查找
缩小JavaScript和CSS
避免重定向
删除重复的脚本
配置ETag
使Ajax可以缓存
尽早冲洗缓冲液
使用GET进行AJAX请求
后加载组件
预加载组件
减少DOM元素的数量
跨域拆分组件
最小化iframe的数量
没有404s
减少Cookie大小
对组件使用无Cookie域
最小化DOM访问
开发智能事件处理程序
选择@import
避免过滤器
优化图像
优化CSS Sprites
不要在HTML中缩放图像
使favicon.ico小巧且可缓存
保持组件低于25K
将组件打包到多部分文档中
您可以使用YSlow for Firebug来衡量页面的性能.