我自己写了一个。。就这点分类。。运行都贼慢 页面打开2,3秒才打开。。

解决方案 »

  1.   

    LZ的数据时怎么取出来的,是一级一级根据递归逐个查询数据库取出呢的还是?我这里想打的一种办法就是一次性查询取出所有需要显示的数据,可以放进list中(这里如果多次取又不怎么改变数据就可以用缓存)
    然后分析这个list将子级一级一级的取出放进子类的list中,这样就可以不必多次查询数据库  带来很多性能的损失了如果LZ还要快一点就将数据全部取出之后交给前台的js处理,这样的话分类在客户端进行,减轻了服务器端的压力
      

  2.   

    就这几个数据不可能影响你网页加载,触发你读取数据源非常慢,可以考虑ajax异步操作
    另外看看是不是其他的问题,除了这些数据还有什么比如取数据,或链接数据等耗时的操作
      

  3.   

    嗯 看了前面的贴在  综合运用一下   先设计好数据库 然后ajax请求 同时数据进行缓存  三种方式一起用 速度会有提升的。