关于yii2加载ueditor速度慢的解决方法,异常有效,全网独家

试了很多方法,试了3天,终于解决。

刚开始以为是加载的组件太多,什么上传视频上传修改这修改那,导致的加载速度慢,都禁用了速度还是一样。

基本问题是这样的。

清空缓存,删除已生成的静态包,重新打开带ueditor的页面,加载10-20秒,静态包生成在assets包里,但是能打开,当前页面刷新后,能明显感觉隔1-2秒加载ueditor,但是次次都能打开。虽然不影响功能,但是体验很差,很不爽。

现在打开速度都是秒开,速度很快,不知道你用的什么框架还是原生,我用yii2框架,加载出奇的慢 跟你一样 首次打开基本10多秒-20多秒,之后在页面刷新速度快了点不过也是有明显刷感,摸索了3天,终于试出来了,原理我想是因为框架模板每次加载都是基于ueditor的配置项去加载,因为ueditor会在本地检查如果没有在assets里生成静态相对文件的话就会创建一整套一模一样的,其实每次生成的时候,系统自动加载的就是assets里这套静态的,然而每次启动页面加载都是去走一遍这个流程,就相当于,本来直行,非得多绕圈,所以解决方法就是在模板页layout的顶部手动加上直接连接静态页面入口的的文件,一共就3个

我的是模板页里head之间加    

<head>
...
<script type="text/javascript" charset="utf-8" src="/assets/cac2e25/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="/assets/cac2e25/ueditor.all.min.js"> </script>
<script type="text/javascript" charset="utf-8" src="/assets/cac2e25/lang/zh-cn/zh-cn.js"></script>
...


记得 上面的 cac2e25 改成你自己的路径啊,别写我的路径 yii2框架的


这样就在静态包重新生成之前,告诉模板页,静态代码已经连接好,速度自然就快了,试试吧,全网找了好多,都没找到,也没人成功,有的人还说得加cdn,cdn固然会加快,但这样解决方案不仅耗费资源,还浪费钱,关键问题不在cdn,呵呵 试试吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值