调整了 Gravatar 在 V2EX 的 Default Image - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
63.89D
462.17D
V2EX    V2EX

调整了 Gravatar 在 V2EX 的 Default Image

  •  
  •   Livid
    PRO
    2014-11-15 23:59:10 +08:00 5514 次点击
    这是一个创建于 3993 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚才在 Twitter 上经 @phuslu 提醒,最近 V2EX 的页面在国内会因为某个域名卡住。而出现那个域名的原因是我之前为了让 Gravatar 的默认头像是 V2EX 的那个白色星球,于是会导致如果用户没有上传 Gravatar 头像,也没有上传 V2EX 头像的话,那么就会出现 i1.wp.com 去反代 cdn.v2ex.com 上默认头像这样低效率的事情。(话说那个白色星球其实一直都是以这种方式显示的,现在想想真是代价极大)

    于是刚刚做了一个调整,没有上传头像的话,用的就是 Gravatar 的 retro 这个选项。这样的话,因为我们之前已经在 cdn.v2ex.com 这个域名上针对 Gravatar 做了特别优化(见 /t/141485 ),那么 V2EX 的页面的整体加载速度应该还会再快。

    不过在这样调整完了之后,白色星球的默认头像,也就彻底从 V2EX 消失了……
    23 条回复    2014-11-16 13:03:33 +08:00
    wzxjohn
        1
    wzxjohn  
       2014-11-16 00:02:45 +08:00 via iPhone
    !!!好怀念。。。求高清原图!
    kuxiazi
        2
    kuxiazi  
       2014-11-16 00:04:42 +08:00 via iPhone
    什么样的?
    orvice
        3
    orvice  
       2014-11-16 00:08:27 +08:00
    所以默认头像变成了小怪物。。。
    Livid
        4
    Livid  
    MOD
    OP
    PRO
       2014-11-16 00:10:27 +08:00
    hx1997
        5
    hx1997  
       2014-11-16 00:20:24 +08:00 via Android
    变成 Identicon 了⊙⊙
    还以为那个星球是鸡蛋来着。。。
    cxd44
        6
    cxd44  
       2014-11-16 00:23:48 +08:00 via Android
    换个美女行不行
    kmvan
        7
    kmvan  
       2014-11-16 00:31:52 +08:00
    话说,有时候上 v2,浏览器经常卡在 *.wp.com ,因为 wp.com 是被墙的,所以那时候网页永远没法加载完毕,蛋疼。
    对了,我用了 v2 的 avatar cdn,是 https 的,我的有个站也是 https,但放到到有头像的时候,浏览器就弹出警告框说 v2 的 ssl 证书无效(自行颁发的么 - -)。感觉挺影响体验的。。。
    L大大有办法优化一下吗?
    oott123
        8
    oott123  
       2014-11-16 00:32:06 +08:00 via Android   1
    既然你是缓存 gravatar 的结果,直接把 Location 替换掉不行么…
    Livid
        9
    Livid  
    MOD
    OP
    PRO
       2014-11-16 01:13:10 +08:00 via iPhone
    @kmvan 我们的证书是正规购买的。

    你是在什么浏览器上看到证书报警的?
    Livid
        10
    Livid  
    MOD
    OP
    PRO
       2014-11-16 01:13:46 +08:00 via iPhone
    @oott123 嗯,是个好思路。
    cbsw
        11
    cbsw  
       2014-11-16 01:18:03 +08:00
    新默认头像与有头像用户区别度不明显啊
    members
        12
    members  
       2014-11-16 04:38:01 +08:00 via Android
    我这最近好多头像显示不出来
    Livid
        13
    Livid  
    MOD
    OP
    PRO
       2014-11-16 04:45:52 +08:00
    @hackwjfz 现在好了。
    coagent
        14
    coagent  
       2014-11-16 07:43:00 +08:00
    @kmvan v2 的 SSL 证书是 GoDaddy 的。
    @Livid 在 Firefox v33.1 里,SSL 证书没有提示无效,但会在地址栏显示叹号,见下图。



    其他一些网站会是一把锁。
    coagent
        15
    coagent  
       2014-11-16 07:47:23 +08:00
    可能这个贴子页面有 HTTP 的内容,所以有叹号,其他一些贴子页也有,首页就没有。
    imn1
        16
    imn1  
       2014-11-16 07:51:37 +08:00
    @coagent
    确认一下证书就行
    Livid
        17
    Livid  
    MOD
    OP
    PRO
       2014-11-16 07:54:27 +08:00 via iPhone
    @coagent 是的,嵌入的第三方图床是不一定支持 https 的。
    shnjnchg
        18
    shnjnchg  
       2014-11-16 08:20:08 +08:00
    @Livid 发现 shared.css 中 body 的 font-family 竟然没有加 sans-serif...
    loading
        19
    loading  
       2014-11-16 09:32:01 +08:00 via Android   1
    这样很难区分没传头像的。
    为什么不注册个邮箱,设置成默认头像,当头像没设置时,用那个邮箱的呢?
    (我不清楚v2ex取得头像的具体流程,希望能给点启示!)
    Livid
        20
    Livid  
    MOD
    OP
    PRO
       2014-11-16 09:34:37 +08:00
    @loading V2EX 的逻辑是:

    if (user.has_local_avatar) {
    show_local_avatar
    } else {
    show_gravatar
    }

    在 show_gravatar 这一步,没有一种特别高效的方式来判断用户是否有 gravatar。
    caizixian
        21
    caizixian  
       2014-11-16 09:40:27 +08:00
    @Livid Identicon真心不好看。那个星球挺好的不是吗?
    ewBuyVmLZMZE
        22
    ewBuyVmLZMZE  
       2014-11-16 12:27:33 +08:00
    似乎没设置头像的比较少吧 =w=
    tennix
        23
    tennix  
       2014-11-16 13:03:33 +08:00
    @syhily 同样的头像,之前没有上传,现在是有头像的人啦,嘎嘎
    @cbsw @caizixian 同感,新头像太丑,而且区分度不明显
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1151 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 17:44 PVG 01:44 LAX 10:44 JFK 13:44
    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