问题:
modules调用独立模块内容多了很慢怎么解决?
超过三个独立模块后执行要好几秒,独立模块里数据比较多,这种情况怎么解决呢。
代码是这个
{modules module=p field=url,thumb cache=3600 thumb=1 num=5}
官方提醒:使用module内容循环标签的生成工具,填写参数就可以生成相关的代码,每个参数后面都有用法解释
答案:
数据量太多,你肯定用这个标签,它会延迟啊。这个标签就是效率比较低下,你想要组合表肯定要比单个慢,这是定律。如果你数据量非常多,一个模块大概大概有上百万的数据,这种情况下最好是找官方专业人员(点击联系)。对你的表还有查询方式给你优化。你用自带的标签,那肯定会影响速度的,因为自带的标签里面没有做任何的优化。具体怎么优化他要看你的数据结构,数据参数。还有制造类别等等很多因素要考虑解决,这种要找官方的专业人员。
看你这个标签,很简单的调5条数据。
你说数据量大,是有多大。连这条都慢,基本也很难优化了
这两字段都是在主表里吗?干脆用自定义SQL看看,select url,thumb from dr_*_p where thumb=1 limit 5
vip的插件比免费版插件负载力更强