网站使用了一个公共的 cdn 库,也用到了 Google fonts. 但是用国内的 cdn 的时候,国外的用户访问网站很慢,一般大家是怎么解决这种问题的呢?

2015-04-02 10:58:02 +08:00
 no13bus
这些库就是常见的jquery bootstrap highchart awesome-font。
并且发现Google font竟然在国内现在是可以使用的。我这里是天津电信。
3772 次点击
所在节点    程序员
15 条回复
knightlhs
2015-04-02 11:08:21 +08:00
如果你的客户群体很单一 那么就使用大多数客户使用的 cdn 就 OK 了
如果你的客户群体很平均 那么就做预判定 国内的使用国内的 cdn 国外的使用国外的 cdn 就好了
GeekCat
2015-04-02 11:10:04 +08:00
如果是绑定自己域名形式的cdn,根据地区设置不同的cd服务。前提俩cdn服务目录结构相同。
xfspace
2015-04-02 11:16:24 +08:00
GeoIP,判断那里的ip
no13bus
2015-04-02 11:19:58 +08:00
@knightlhs 如何做判定呢?我是用python的tornado写的网站,是要根据ip库来判断对方是国外还是国内ip,然后对模板里面的css和js的地址进行不同的渲染?
j717273419
2015-04-02 11:27:58 +08:00
遇到过,wordpress的好多theme也是引用了google cdn.

可以用这个http://libs.useso.com/


是360出的常用前端公共库CDN服务
shiny
2015-04-02 11:34:16 +08:00
不是说 「Google Fonts 解析至北京 IP,不再被墙」吗? https://www.v2ex.com/t/174045
wbbim
2015-04-02 11:39:49 +08:00
@shiny too young
geekzu
2015-04-02 18:00:58 +08:00
买国外cdn服务,通过智能dns分区解析实现国内外分别访问最近节点
cdn.geekzu.org 求关注哈哈
no13bus
2015-04-02 18:22:14 +08:00
@geekzu 这是正解。这是你自己开发的吗?好厉害。
invite
2015-04-02 19:03:59 +08:00
说明你的CDN不是全球CDN,哈哈。
buxianglei
2015-04-02 21:27:36 +08:00
1、GEOIP
2、DNS解析
geekzu
2015-04-02 22:00:36 +08:00
@no13bus 只是反代了谷歌库然后做分发。。。
alect
2015-04-02 22:18:13 +08:00
用智能dns解析判断国内外用户咯。
推荐用这个 @CloudXNS
qinkun1234
2015-04-03 10:50:04 +08:00
http://libs.useso.com/

fonts.useso.com
360网站卫士代理访问
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的免费字体库了。同样,通过样式表引用这些资源,让网站访问速度瞬间提速吧骚年!
sunnysign
2015-04-03 14:40:27 +08:00
libs.useso.com 支持https
fonts.useso.com 不支持https
貌似是这样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/181055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX