我最近做了个网站,感觉性能不是很好,
我前台首页图片不多,就是一些数据查询,
大家做都是怎样优化的呢?
比如说不要每次每个用户访问都访问数据库之类的.
此贴属于讨论性的,大家多多发表看法!

解决方案 »

  1.   

    支持下:
    http://msdn.microsoft.com/zh-cn/library/5dws599a(VS.80).aspx
      

  2.   

    通过数据库操作类访问数据库,用存储过程。也可静态化页面。
    http://www.cnblogs.com/lhb25/archive/2009/01/11/1373840.html
      

  3.   

    缓存就相当一个带生命周期的hash表,把每次查询的结果放到cache中,下次查询先去检查cache,没有的话再去数据库搜索,参考
    http://www.yaosansi.com/post/393.html另外客户端的页面缓存也可以减轻服务器负载,在aspx页面加入OutPutCache参数就可以了
      

  4.   

    可以把你一些查询的大数据量文件等先cache到本地,当查询时,先用本地,没有就查询数据库,同时定期更新本地cache等,保持数据更新
      

  5.   

    cache,缩略图,数据库优化,查询算法优化,如果普通的字典表还不足,自己搞个更好的算法并发大的话,还可以考虑分布式,服务器集群等
      

  6.   

    先在数据库上优化,然后做局部的HTML生成
    常用搜索内容可以考虑一下怎么优化