本人已从事开发多年(经验应不算太菜吧),2年前用ASP+COM做了套进销存在至今仍在使用中,然而面对技术更新,公司要求用ASP.NET(C#)把这套进销存重新开发(但数据库都是用SQL2000的),等于升级吧,因听说ASP.NET执行速度比ASP快且也考虑到ASP慢慢会被投汰吧,现在用ASP.NET已对进销存开发了一部分功能,然而老板在异地测试中发现用ASP.NET的做来的进销存不如旧版的ASP+COM做的速度快(两套系统装在同一服务器中且数据库都是SQL2000),面临这种情况无法向老板解释得清,请大家用专业事实的眼光帮分析一下,到底是不是ASP.NET速度不如ASP呢?还是我技术掌握的不好?请指教

解决方案 »

  1.   

    脚本效率执行是不如asp.net的,不过做成com后速度还可以,不过不利于维护
      

  2.   

    由于这套是B/S结构的进销存,老板对速度很敏感,请大家给出有力的依据,3Q
      

  3.   

    asp+Com比asp.net快,因为.net是从com+发展过来的
    如果你想快点,使用缓存,禁用不必要的ViewState..........
    对一些情况使用缓存是很好的
      

  4.   

    编码方面以前ASP+COM是只用是GB2312,现在。NET用了UTF-8说明一下,我在ASP中是禁止使用缓存的,而。NET里没有对缓存特殊处理,VS默认是怎样就怎样的以上不知是否会有所影响
      

  5.   

    TO viena(EQ<0)
    如技术掌握的不好,应要注意那些方面?不管是旧版的ASP+COM和新版的。NET,目前如操作数据库我都有规定,如查询时指定所需字段,查询、添加、修改、删除全部是用存储过程实现,总之后台该做的事都是交回后台处理
      

  6.   

    用asp.net没问题的,应该针对现在的asp.net程序进行性能优化……网上有很多方法,请搜索:asp.net性能