asp.net做的购物网,有时候运行比较快,有时做点东西重新运新,打开要等好常时间,也不是内存的问题,有时候运行的很快,就是有时不知道什么原因突然变慢 了.
请问有好的解决方法吗:?

解决方案 »

  1.   

    这难说,只能泛泛谈2点,首先是要有高效的页面,减少没有必要的数据加载或传送;然后就是系统架构的问题,基于软件需求,可能有多种多样的提高性能的策略,例如把一些相对固定不变并且所有用户公用的数据在程序启动时加载到服务器内存中并定时更新它,那么程序重新运行就肯定比较慢;又例如将一些针对单一用户相对固定的数据在第一次登陆时缓存起来,导致登陆时比较慢;这两种策略在某些特定情况都能大大提高平均运行效率。除了有多种可采用的策略之外系统中使用的某些工具(例如ibatis)也有可能正在用类似的方式在运行,所以很难说lz的问题到底是哪个原因引起~