怎么才能做出一个高性能的.net网站?

解决方案 »

  1.   

    Make Fewer HTTP RequestsUse a Content Delivery NetworkAdd an Expires HeaderGzip ComponentsPut CSS at the TopMove Scripts to the BottomAvoid CSS ExpressionsMake JavaScript and CSS ExternalReduce DNS LookupsMinify JavaScriptAvoid RedirectsRemove Duplicate ScriptsConfigure ETagsMake Ajax Cacheable
      

  2.   

    成熟框架
    优化程序如缓存,静态页,分布式等
    http://topic.csdn.net/u/20090905/10/636C79EA-53A3-408D-ADB0-89803B30DD03.html
      

  3.   

    减少HTTP请求使用内容传送网络添加Expires标头gzip压缩组件置于顶部的CSS移动脚本至底部避免的CSS表达式使用外部JavaScript和CSS减少DNS查找Minify的JavaScript避免重定向删除重复的脚本配置ETag使Ajax可缓存
    14大准则,你能做到几个呢?
      

  4.   

    我记得微软有篇文章专门讲这个的,你去MSDN上面找找吧,好像是2005年的。你在MSDN里面搜索:asp.net performance best practices ,应该能找到。
      

  5.   

    使用 HttpResponse.Write 方法进行字符串串联.
    在适当的环境中使用 ASP.NET 服务器控件
    如果有大型 Web 应用程序,可考虑执行预批编译
    必要时调整应用程序每个辅助进程的线程数
    将 SqlDataReader 类用于快速只进数据游标
    将 SQL Server 存储过程用于数据访问
      

  6.   

    技巧太多了,但最有效的有1、数据库优化---优化查询、创建合理的索引
    2、asp.net的页面缓存,数据缓存
      

  7.   

    这样的文章太多了。我就刚刚在codeproject.com之ASP.NET里看到一篇。
      

  8.   

    减少HTTP请求使用内容传送网络添加Expires标头gzip压缩组件置于顶部的CSS移动脚本至底部避免的CSS表达式使用外部JavaScript和CSS减少DNS查找Minify的JavaScript避免重定向删除重复的脚本配置ETag使Ajax可缓存楼上的观点很好啊,多谢指点..NET的兄弟们加油