请问一个树型菜单的读取数据库的问题。。。

mynamesucks 2004-09-03 08:05:53
我用php & Mysql & javascript做了个树型菜单
但是是在一打开页面就把所有菜单都从数据库里读出来的那种
菜单少还没问题,但是当我和记录多的数据库连起来后,php就超时了
后台调到100秒才运行完
所以我想想问问各位怎么不一开始就全读出来
只有在点了菜单中的某一项后才读取该菜单下的分菜单
就是csdn左边导航栏的效果
谢谢了 m(_ _)m
...全文
167 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pswdf 2004-09-03
  • 打赏
  • 举报
回复
最好先缓存,做成静态菜单.
mynamesucks 2004-09-03
  • 打赏
  • 举报
回复
首先谢谢各位
我的思路估计不对
那么能不能说一下你们的思路呢,只要说个大概就行
让我受点启发然后再自己考虑
hahawen 2004-09-03
  • 打赏
  • 举报
回复
可以生成菜单后缓存一下,以后调用缓存版本的菜单,定期更新一下缓存

另外你的代码也一定有问题
erlzj 2004-09-03
  • 打赏
  • 举报
回复
应该是你程序的问题哦!
feixuehenshui 2004-09-03
  • 打赏
  • 举报
回复
优化一下数据库结构或者查询
skystar008 2004-09-03
  • 打赏
  • 举报
回复
读取有问题。
xuzuning 2004-09-03
  • 打赏
  • 举报
回复
这与你的数据组织方式和读取方法有关,不能一概而论

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧