解决因googleapis在中国大陆无法加载导致网站访问缓慢的问题

本文通过使用镜像仓库实现,仓库来源:https://www.iowen.cn/google-fontsajax-he-gravatar-guoneijiasufuwu/。需要注意的是,本方法仅用于获取托管在google服务器上的字体和JavaScript库,无法绕过网络封锁。

不少境外开发的前端使用的googleapis获取字体,从而导致在中国大陆加载缓慢。下面给出解决方法。

服务器端

服务器端需要搜索网站的源代码,将fonts.googleapis.com替换为fonts.loli.netajax.googleapis.com替换为ajax.loli.net,如果使用gravatar头像,替换*.gravatar.comgravatar.loli.net

桌面端

第一个方法是配置本地cdn或修改hosts以解析到镜像源,参考https://www.cnblogs.com/ittinybird/p/4857066.html,此方法适用于几乎所有浏览器。

对于Chromium系(包括chrome,新microsoft edge以及诸多国产浏览器)和firefox浏览器,有更简单的方法,需要下载安装Gooreplacer扩展(edge下载firefox下载chrome下载(中国大陆无法访问))。然后进入该扩展界面(页面右上角点击该扩展的图标

。chrome可能被折叠,那么就先点
),进入后点击新增,按照下表填写(匹配类型填通配符)。

匹配模式 目标地址
fonts.googleapis.com fonts.loli.net
ajax.googleapis.com ajax.loli.net
*.gravatar.com gravatar.loli.net

如果不使用gravatar,第三个可以不添加。配置完成后如图。

配置

该扩展github主页:https://github.com/jiacai2050/gooreplacer,需要注意的是,该扩展作者提供的中科大源,辽宁联通目前无法访问(但能ping通),其他情况地区不清楚,而且ping得到的IP地址位于境外。
文中Gooreplacer扩展图标和配置完成后的截图著作权属于该扩展开发者jiacai2050

知识共享许可协议
Text is available under CC BY-NC-SA 4.0 unless otherwise stated.

除非特殊声明,本站所有内容均以 CC BY-NC-SA 4.0协议授权。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇