有没有必要做一个针对 googleapis.com 的 Google 公共库&字体库 CDN 服务呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mornlight
V2EX    Google

有没有必要做一个针对googleapis.com 的 Google 公共库&字体库 CDN 服务呢?

  •  
  •   mornlight 2014-08-29 19:45:29 +08:00 6828 次点击
    这是一个创建于 4065 天前的主题,其中的信息可能已经有所发展或是发生改变。
    类似于360的这个 http://libs.useso.com

    很多的wordpress主题里都使用了google的字体库,导致大陆环境下经常出现页面加载缓慢。
    目前几个常用的做法是:
    1.将静态资源存到自己的服务器上,然后把链接指向自己,此举可治标。
    2.将 googleapis.com 替换成 useso.com
    3.使用插件处理(本质上还是用1或2的方法,自动化了而已)

    但是360的前端库有个很大的问题,不支持https。如果在页面中引用了http的东西,浏览器会有提示,域名前面的锁也变成黄色。所以如果博主有强迫症的话,也会不爽。

    有没有必要我们再搭建一个支持https的CDN服务呢?

    唔,如果有360的同学,跟网站卫士那边说一下挂个证书上去是最好不过的了。通配证书一年最多几千块嘛。
    40 条回复    2015-02-05 18:27:55 +08:00
    mornlight
        1
    mornlight  
    OP
       2014-08-29 19:46:26 +08:00
    我啥都没干,怎么第二句话成超链接了...
    aheadlead
        2
    aheadlead  
       2014-08-29 20:01:09 +08:00
    useso太卡了...
    零技术站长求本地化方法
    ScotGu
        3
    ScotGu  
       2014-08-29 20:09:21 +08:00
    @mornlight useso 真的卡。。。
    莫非你是.com结尾的?
    mornlight
        4
    mornlight  
    OP
       2014-08-29 20:15:25 +08:00
    @ScotGu 我没懂你的意思
    mornlight
        5
    mornlight  
    OP
       2014-08-29 20:16:36 +08:00
    @aheadlead 你这么一说还好像真是的,我前些天刚给别人搭了个博客,useso挺卡的,我还以为是我自己的网络问题
    aheadlead
        6
    aheadlead  
       2014-08-29 21:34:29 +08:00
    @mornlight 简直卡得令人心

    dlifep.com
    你测试测试 看看字体要加载多久
    Showfom
        7
    Showfom  
    PRO
       2014-08-29 21:35:30 +08:00
    useso.com 确实卡。。。还不如自己搭建呢
    Showfom
        8
    Showfom  
    PRO
       2014-08-29 21:36:09 +08:00   1
    orvice
        9
    orvice  
       2014-08-29 21:38:01 +08:00
    @mornlight 论空格的重要性...
    Showfom
        10
    Showfom  
    PRO
       2014-08-29 21:39:09 +08:00
    @orvice 论 IDN 域名的傻逼性
    ScotGu
        11
    ScotGu  
       2014-08-29 21:47:31 +08:00
    @mornlight 呃~ 手残了。 我的意思是 你第二句变成超链接莫非是因为.com结尾的,所以变了? 自从剁手后打字不流畅了。。
    mornlight
        12
    mornlight  
    OP
       2014-08-29 21:55:39 +08:00   1
    @aheadlead 我这里打开还可以,2s,加载慢是你站上其他资源有问题。
    mornlight
        13
    mornlight  
    OP
       2014-08-29 21:56:50 +08:00
    @ScotGu 嗯,应该是这样的,识别成域名了
    mornlight
        14
    mornlight  
    OP
       2014-08-29 21:57:16 +08:00
    @Showfom 自己搭一个好了,小范围使用,加上CDN和证书
    tcsky
        15
    tcsky  
       2014-08-29 22:23:06 +08:00
    360那个字体镜像一点都不靠谱, 我这边经常打不开~
    wwqgtxx
        16
    wwqgtxx  
       2014-08-29 22:41:50 +08:00 via Android
    自己弄一个vps反代一下
    mornlight
        17
    mornlight  
    OP
       2014-08-29 22:46:18 +08:00
    @wwqgtxx 这样完全是把事情弄得更复杂了,而且没有通用性
    shiniv
        18
    shiniv  
       2014-08-29 22:47:13 +08:00   1
    用泛域证书反代了fonts和ajax..
    icevil
        19
    icevil  
       2014-08-29 22:49:12 +08:00   5
    seki
        20
    seki  
       2014-08-29 22:50:27 +08:00
    我挺期待七牛云做一个的,既然他们都已经在 host js库了……
    kmvan
        21
    kmvan  
       2014-08-29 22:53:43 +08:00 via Android
    这就体现出主题作者的本地化能力了,这就是拉开差距的地方
    582033
        22
    582033  
       2014-08-29 22:55:32 +08:00   1
    我是用七牛直接镜像useso.com来实现https的...

    七牛支持ssl协议的, http://kbkb.qiniudn.com/https-support

    https://yjiang.tk 喏,看源文件的header部分,不过后台暂时没修改主站url,默认链接还是http
    mornlight
        23
    mornlight  
    OP
       2014-08-29 23:15:20 +08:00
    @icevil 我这里访问速度还不错,但是看起来他们是直接用科大的教育网服务器,不知道是不是全国都流畅。
    mornlight
        24
    mornlight  
    OP
       2014-08-29 23:22:37 +08:00
    @seki 七牛的确很适合干这个。@niuer 要不,你帮我们向你们领导捎句话?
    mornlight
        25
    mornlight  
    OP
       2014-08-29 23:22:53 +08:00
    @582033 你太机智了....
    mornlight
        26
    mornlight  
    OP
       2014-08-29 23:25:09 +08:00
    @shiniv 是的。妹子,我看你博客内容,对这方面挺了解的嘛
    mornlight
        27
    mornlight  
    OP
       2014-08-29 23:25:55 +08:00
    @niuer 么么哒
    glasslion
        28
    glasslion  
       2014-08-29 23:27:57 +08:00
    @mornlight
    @582033 七牛的镜像不会区分user agent,有毛用
    mornlight
        29
    mornlight  
    OP
       2014-08-29 23:28:45 +08:00
    @shiniv 貌似,被你头像迷惑了,哼!
    mornlight
        30
    mornlight  
    OP
       2014-08-29 23:30:39 +08:00
    @glasslion 诶?还和UA有关?
    shiniv
        31
    shiniv  
       2014-08-30 00:16:10 +08:00
    @mornlight 额。。
    digimoon
        32
    digimoon  
       2014-08-30 00:49:25 +08:00
    其实我比较想将这些常用的js和webfont什么的弄到本地然后浏览器里优先读取本地,不知道firefox有没什么类似的扩展
    mornlight
        33
    mornlight  
    OP
       2014-08-30 00:53:34 +08:00
    @digimoon 你说的是客户端的事情了。我觉得只要网络通畅,加载这些文件用不了多长时间。
    aheadlead
        34
    aheadlead  
       2014-08-30 01:13:52 +08:00
    @mornlight 请指点指点是什么东西导致加载慢 感谢
    mornlight
        35
    mornlight  
    OP
       2014-08-30 01:35:42 +08:00   1
    @aheadlead 你的博客目前貌似只有一篇文章,虽然只有一篇,也可以考虑使用More标签只让首页显示前面一小部分。
    我猜测你的 img.dlifep.com 是用的阿里云CDN,服务器本身也在阿里云,响应速度不应该有什么问题。
    但是你的首页一打开,有个mp4的文件加载时占了我绝大部分的带宽,所以我这里小水管会觉得加载慢。20M以上的带宽应该能秒开。

    把首页的东西,弄少点。图片还好,mp4 也太坑了。其他的我没见到哪里不对劲,你做得已经足够好了。
    aheadlead
        36
    aheadlead  
       2014-08-30 01:41:15 +08:00
    @mornlight
    我博客有几十篇文章 首页只显示最新一篇(我马上添加more标签)
    img.dlifep.com的确是采用的阿里云的CDN 网站很小 使用CDN纯粹是为了学习
    mp4文件您确定不是点击播放后再载入的吗 wordpress自带的视频播放器应该没这么渣啊(我用safari基本秒开,不过会有几秒钟没有文字的过程,我猜测正在从useso载入字体)

    感谢
    mornlight
        37
    mornlight  
    OP
       2014-08-30 01:56:25 +08:00
    @aheadlead 我用的chrome,F12控制台里看,字体只用了几百毫秒就加载完了,剩下的十几秒全是在加载mp4 文件。
    你可以自己试试: F12->Network->Ctrl + F5刷新页面
    mornlight
        38
    mornlight  
    OP
       2014-08-30 01:57:51 +08:00
    @aheadlead 昂,原来你的归档是这么个玩法,我说找了半天没看到哪里有 achieves...
    millken
        39
    millken  
       2014-09-25 11:01:46 +08:00
    同问fonts.gstatic.com 这个有没有对应的cdn
    关于     帮助文档   nbsp; 自助推广系统     博客     API     FAQ     Solana     1411 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 16:47 PVG 00:47 LAX 09:47 JFK 12:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86