无限分类选择(对比)

Tim Huang 发表于 2013-09-21 浏览数 70

无限分类已经不是个什么新鲜话题了。基本上学php的人都会弄过无限分类。在这么多年的经验积累中,我基本上只使用两种分类方式:

  • 左右值无限分类
  • 路径分类法
什么时左右值无限分类?看下面的图大概可以知道。


实际上就是分类的范围限定。

什么是路径无限分类?就是把当父分类(或当前分类)的分类id,按由大到小使用分隔符分类id形式路径


这两个方法,是我用过比较好用的分类方法。
我需要记录的不是他们的具体用法,而是他们的差别。

 路径无限分类左右值无限分类
直观是,直接可以通过数据库就看到父辈路径否,需要另外计算
更新效率快,只需要更新当前分类及它的下级分类否,量小的还可,量大就基本上更新不过
(是我同事测试,库里的分类为2w左右是跑不动了,没有具体测试试范围)
信息总数统计(包含子分类)一般,由于子分类不好用使用索引快,左右值可以快速统计
分类路径快,已经记录在路径中快,通过左右值可以快速查询是出

发表在 | 标签为 | 留下评论

无限分类选择(对比)有 0 条评论

发表评论

*

* Reload Image

*

分类