使用公共静态资源库替换goolge字体等静态资源

因为服务器放在家里,通过N2N等工具打洞到外网的服务器上进行代理访问,比较大的静态资源第一次加载非常的慢,尤其是googleapi下以及google字体这样的静态库,国内访问不到。万幸的是,我们有各种各样的 替代方案,比如缓存到应用本地,或者使用Nginx代理静态资源,充裕的可以考虑下CDN内容分发。当然,穷人有穷人的活法,比如使用各种静态资源库。先放两个比较常用,速度也差不多的静态资源库:

1.http://staticfile.org/

2.https://css.loli.net/ (支持google字体)

此处以wordpress为例子:

打开wp根目录下:/wp-includes/script-loader.php文件,搜索google字样,如:

搜索:http://staticfile.org/ prototype

将原来的prototype:

https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js

替换为:

https://cdn.staticfile.org/prototype/1.7.1.0/prototype.js

替换后结果为:

将原有的谷歌字体:

"https://fonts.googleapis.com/css 替换为:https://fonts.loli.net/css

到这里,我们已经替换了部分google库,根据个人需要也可以替换其它的一些支持库,比如:bootstrap,jq等等。

另外:作为wordpress,不要忘记审查下你所使用的主题代码,查询下是否主题加载了一些自定义的公共库,这些也是可以替换掉的。尤其是,对于国内用户来说,很多主题引用了一些google字体等样式文件,这些也是需要替换掉的。


使用公共静态资源库替换goolge字体等静态资源
https://www.lingyepro.com/archives/111
作者
零叶独舞
发布于
2019年03月06日
许可协议