这个学期我开了两个新的wordpress blog来作为两门本科生课程的教学辅助网站。但不断有同学反映网站打开速度很慢甚至难以访问。我自己登录blog后台的管理也总是出现页面很久不加载的问题,非常影响心情和工作效率。
我留意到当刷新这些网站页面时,浏览器左下方显示的是在等待font.googleapis.com的连接,于是百度搜索之(顺便吐槽,用了好几年的goagent翻墙最近也失灵了,好像这几天伟大的火墙进一步加厚加高,google的许多ip直接被禁导致翻墙术失效,仍有待解决中),发现:
wordpress的一些主题中,调用了Google提供的前端公共库(ajax)和免费字体库(font.googleapis.com),由于G在中国大陆的被封锁,导致wordpress blog站点及后台页面的加载变得十分缓慢。
解决方法一:在wp-include/script-loader.php中,找到font.googleapis.com的字样,删除,或替代之,替代为360提供的“前端公共库CDN”(咦?360?真的好吗?)
解决方法二:懒得去wordpress的web目录里改文件的话,直接去后台搜现成的插件,关键字就用”google font”。disable google fonts、remove google fonts都可以用,我是选了个自动用360的useso库替换google公共库的插件,在我所有的blog中一一安装,启动。
嗯,世界果然美好一点了。我在北京的深夜里,深深呼吸了一口pm2.5将近300的空气,对GFW竖起中指。心情恰如近日争议颇多的流行语:日了狗了。