调用频繁可以考虑cache,如果数据很大,可以把各个分类的子树各自存放。文件大了 xml 解析起来也快不到哪里去。js要的话要考虑一下输出之后数据的大小,缓慢的下载和解析速度也不是什么好事。

解决方案 »

  1.   

    分类又不是经常变动更新,读取一次存到cache里,cache可以是xml也可以其它的形式.
    分类更新以后,就及时更新cache
      

  2.   

    方法很多,但都是一个道理:用CACHE。
    具体在那里采用CACHE,得灵活地根据你的应用来做。我就做过一个公司站点,N多分类,但是他们的访问量很小。结果我用SESSION记下了分类信息。
      

  3.   

    哦,那请问大家有好的php生成与操作xml的类吗?