联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
自动内链功能,导致文章加载很慢
类型:迅睿CMS 更新时间:2022-11-05 11:41:32

我想问下,我使用了自动内链标签,文章页面访问速度变得特别卡,用的是这个标签  

{dr_neilian($content, 1, 1)}

想问下 这个标签 有没有优化的方法,可以不影响文章访问速度,而自动添加内链标签链接,原文链接:https://www.xunruicms.com/doc/405.html

回帖
  • 优速开发工作室
    #1楼    优速开发工作室
    2022-11-04 18:47:32
    Chrome 0
    {php echo  XR_M('tag', 'tag')->neilian2($content, 1, 1);}
  • 小白
    #2楼    小白
    2022-11-04 21:37:30
    Chrome 0
    优速开发工作室 你好 替换这个之后,为啥提示 模板标签写法错误:Call to undefined function XR_M(), 代码不对
  • 陈德显
    #3楼    陈德显
    2022-11-04 21:49:31
    Chrome 0
    小白 你没升到最新,XR_M()就老实写\Phpcmf\Service::M增加简写函数XR_M|XR_V|XR_C|XR_H|XR_R|XR_L,分别对应\Phpcmf\Service::M|V|C|H|R|L()
  • 小白
    #4楼    小白
    2022-11-04 21:51:46
    Chrome 0
    陈德显 没有 我的是 4.5.6 版本
  • 小白
    #5楼    小白
    2022-11-04 21:52:41
    Chrome 0
    陈德显 有没有适合老版本的标签啊
  • 陈德显
    #6楼    陈德显
    2022-11-04 21:53:31
    Chrome 0
    {php echo  \Phpcmf\Service::M('tag', 'tag')->neilian2($content, 1, 1);}
    二楼大神的可以的话就是这个
  • 小白
    #7楼    小白
    2022-11-04 21:56:15
    Chrome 0
    陈德显 还是提醒 模板标签写法错误 😭
  • 陈德显
    #8楼    陈德显
    2022-11-04 21:56:28
    Chrome 0
    但是我的文件里没看到neilian2只有neilian或许是
    {php echo  \Phpcmf\Service::M('tag', 'tag')->neilian($content, 1, 1);}
  • 陈德显
    #9楼    陈德显
    2022-11-04 21:59:21
    Chrome 0

    image
    用这个替代{$content}我试了没有错误
  • 小白
    #10楼    小白
    2022-11-04 21:59:23
    Chrome 0
    陈德显 这个可以用 ,但是为啥还是卡啊
  • 小白
    #11楼    小白
    2022-11-04 22:02:34
    Chrome 0
    陈德显 我加了 你这个代码
    {php echo  \Phpcmf\Service::M('tag', 'tag')->neilian($content, 1, 1);}
    标签没有问题,刷新还是跟 {dr_neilian($content, 1, 1)} 这个一样 加载比较慢
    满意答案
  • 陈德显
    #12楼    陈德显
    2022-11-04 22:04:33
    Chrome 0
    你的$content相当大?遍历嘛,我试了,没啥感觉啊,不卡我整张下来没多少时间啊
    image
  • 小白
    #13楼    小白
    2022-11-04 22:08:01
    Chrome 0
    陈德显 我的标签比较多,我的标签总共有2W多 我整个页面加载下来 需要2秒多才能打开
  • 陈德显
    #14楼    陈德显
    2022-11-04 22:10:52
    iPhone手机 0
    那也正常,也没啥可优化的,本身最终调用的都是replace,两万多个各走一遍
  • 小白
    #15楼    小白
    2022-11-04 22:12:47
    Chrome 0
    陈德显 行吧 谢谢了
  • 陈德显
    #16楼    陈德显
    2022-11-05 08:00:41
    iPhone手机 0
    其实还有一种办法,如果可以,可以替换内容后再入库,页面调用就直接{$content
  • 小白
    #17楼    小白
    2022-11-05 08:53:41
    小米手机 0
    你这个方法跟现在的这个 有什么不同之处么
  • 小白
    #18楼    小白
    2022-11-05 11:41:32
    Chrome 0
    @小白:算了,没法解决,就这样吧