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 去除即可,缺点是没有替代字体效果会稍微差些