分享个大数据量,列表调用方式,提升缓解打开后面页数的时间。
测试数据:3110901条数据 10条/页 module标签调用情况
截图数据:
正常调用下,打开200000页时候的时间
{module catid=$catid order=updatetime page=1 urlrule=$urlrule}

本调用方式后打开200000页时候的时间:

{module field=id catid=$catid page=1 urlrule=$urlrule return=a}--里面的参数除了field和 return 不要改,可增加条件
{php}$idarr[]=$a.id;{/php}
{/module}
{php}$ids=implode(',',$idarr);{/php}
{module module=MOD_DIR IN_id=$ids order=updatetime}
{$t.title}--写入正常的循环代码如:<li><span class="badge badge-empty badge-success"></span> <a href="{$t.url}" class="title">{$t.title}</a></li>
{/module}
{$pages_a}只起到缓解作用,请知悉。
只起到缓解作用,请知悉。
官方提醒:使用module内容循环标签的生成工具
只起到缓解作用,请知悉。