可能原因的几点:
1、DB服务器硬件问题
2、DB设计问题(数据库空间、表空间、临时空间等)
3、表的问题,没有建立合适的索引
4、WEB服务器硬件问题
5、WEB服务器本身的承受压力问题
6、你的代码问题
----------------------------------
鉴于遇上原因:
硬件自己检查下,是否合理
软件:
1、表建立合理的索引、查询语句的WHERE条件(关键字、索引、非索引字段。。)这样排列
2、鉴于采用CACHE机制,例如OSCACHE等,降低访问DB频率
3、采用HTTP压缩,减小网络流量,50K的页面,可以压缩到10K,进行传输
4、如果静态页面多,可以前端加上IIS或APACHEOVER

解决方案 »

  1.   

    可能原因的几点:
    1、DB服务器硬件问题
    2、DB设计问题(数据库空间、表空间、临时空间等)
    3、表的问题,没有建立合适的索引
    4、WEB服务器硬件问题
    5、WEB服务器本身的承受压力问题
    6、你的代码问题
    ----------------------------------
    鉴于遇上原因:
    硬件自己检查下,是否合理
    软件:
    1、表建立合理的索引、查询语句的WHERE条件(关键字、索引、非索引字段。。)这样排列
    2、鉴于采用CACHE机制,例如OSCACHE等,降低访问DB频率
    3、采用HTTP压缩,减小网络流量,50K的页面,可以压缩到10K,进行传输
    4、如果静态页面多,可以前端加上IIS或APACHEOVER
      

  2.   

    谢谢1楼,我对CACHE机制不熟,先去找点资料看看。