循环二级栏目和内容非常慢怎么办,模板里用原生php会影响速度吗?

516次浏览 更新日期:2022-09-01 10:11:50 分类:程序交流 评论:3

<!--专题样音-->

{php $data = get_childcat(1);}

{loop $data $val}

                <div class="index_st_list none">

                    <ul>

                    {m:lists field="title,url,yangyin,laoshi" catid="$val['catid']" limit="15" order="id DESC"}

{loop $data $v}

                             <li>

                                <div class="fl index_st_list_head">

<img src="<?php echo get_category($v['laoshi'], 'catimg');?>" alt="{$v[title]}"/>

                                </div>

                                <div class="fr index_st_list_txt">

                                    <p><a href="{$v[url]}">{$v[title]}</a></p>

<div class="play paused" >

  <audio preload="none" src="{$v[yangyin]}"></audio>

</div>

                                    <span><a href="<?php echo get_category($v['laoshi'], 'pclink');?>">{php echo get_catname($v['laoshi']);}</a></span>

                                </div>

                            </li>

    {/loop}  

                    </ul>

                    <div class="index_st_list_more"><a href="{get_category($val['catid'], 'pclink')}">查看更多</a></div>

                </div>

{/loop} 


我来说两句
  • wanmei
    wanmei 1年前
    @yzmcms 网站TTFB显示3秒,删掉这段就500毫秒。
    1
    回复
  • wanmei
    wanmei 1年前
    @yzmcms 删掉<span><a href="{get_category($v['laoshi'], 'pclink')}">{php echo get_catname($v['laoshi']);}</a></span>这句就从2.8秒变道1.4秒了。我循环的次数也不多啊。循环了11次。
    0
    回复
  • yzmcms
    yzmcms 官网认证 1年前
    如果感觉慢的话,可以检查下是否有其他原因,这段代码看着没问题
    0
    回复
作者信息
发布见解
发内容 回顶部