我用thinkPHP3.1.3来制作一个分类信息,有2个下拉选择框(1)分类2级别,(2)地区省市区3级。类似于这个里面的 www.35dalu.com/info/fabu(但是他不是用ThinkPHP做的)。

我的思路是 新建 /Lib/Action/DiquAction.class.php 和 /Lib/Action/CatAction.class.php,然后里面都有方法 getSub($d1,$d2){ },然后通过传入的参数来选择下拉的,但是有一个问题,就是数据库连接太频繁,这样会非常慢,经常卡顿住,能否做成缓存,思路是什么样。
最好的办法是什么。