YII2一些插件比如 yii2/admin,yii2/karti-v等自带谷歌字体,会在线上部署生成环境时出现加载时间过长,无法加载等问题,解决方案如下:
把 //fonts.googleapis.com 替换为 //fonts.gmirror.org 即可。
Linux下命令
查看fonts.googleapis.com在vendor里有没有使用到
grep 'fonts.googleapis.com' -rl vendor/
然后正则表达fonts.googleapis.com 替换为 //fonts.gmirror.org
grep -rl matchstring vendor/ | xargs sed -i 's/fonts.googleapis.com/fonts.gmirror.org/g'
方法二 :
后台代码中包含谷歌字体的文件为 AdminLTE.min.css 将文件中的 //fonts.googleapis.com 去除即可,缺点是没有替代字体效果会稍微差些

本文介绍了解决YII2插件如yii2/admin和yii2/karti-v在部署线上环境时遇到的谷歌字体加载时间过长及无法加载的问题。提供两种解决方案:一是将字体源替换为备用地址;二是直接移除AdminLTE.min.css中的谷歌字体链接。
2932

被折叠的 条评论
为什么被折叠?



