V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
that5
V2EX  ›  随想

准备做CDN公共库

  •  
  •   that5 · 2013-07-04 12:19:09 +08:00 · 5785 次点击
    这是一个创建于 4161 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第一、稳定、可靠、高速;
    第二、目前最流行的开源JavaScript/css库;(会做一些其它cdn不做的比如:html5.js)
    第三、有https+API;


    目前国内百度和新浪云都提供CDN公共库但没https,国外谷歌和微软速度不理想。只是纯粹的为了做一件对自己和他人都有益的事情。

    我目前的想法是用dnspod+upyun+七牛,不知道靠谱不?当然CDN公共库都是免费给大家使用的。
    第 1 条附言  ·  2013-07-05 13:06:19 +08:00
    1、注册域名。域名简短好记才行,但简短的都被注册了+_+
    2、备案。大家推荐个国内注册域名的地方主要是方便备案。
    3、upyun。
    4、ssl。求推荐,看了下价格都不便宜啊。

    寻求帮助推荐,@cloudzhou @Feobe @mozillazg @shiny @alsotang @dongbeta @jjplay @chairuosen @wingoo
    第 2 条附言  ·  2013-07-05 17:10:07 +08:00
    目前情况不太好。
    1、问了几家都不支持https协议+_+
    2、域名备案确实太痛苦了
    第 3 条附言  ·  2013-07-05 17:14:52 +08:00
    刚刚收到七牛的回复支持https
    第 4 条附言  ·  2013-07-08 17:21:13 +08:00
    @cloudzhou 你们怎么解决备案的,独立的域名现在都不能个人直接在工信部备案,搞得心力交瘁的感觉。必须购买国内的空间,好浪费钱。
    第 5 条附言  ·  2013-08-06 17:15:56 +08:00
    备案下来了上线了

    http://www.limcdn.com/
    44 条回复    2017-03-19 21:42:07 +08:00
    aisin
        1
    aisin  
       2013-07-04 12:22:19 +08:00   ❤️ 1
    dongbeta
        2
    dongbeta  
       2013-07-04 12:23:24 +08:00
    解决这个问题:如何让用户信赖你的CDN公共库的稳定、可靠、高速?
    that5
        3
    that5  
    OP
       2013-07-04 12:44:56 +08:00
    @dongbeta 肯定是用呗,没其它办法。
    chairuosen
        4
    chairuosen  
       2013-07-04 12:46:20 +08:00
    你怎么赢利啊。。。如果用DNSPOD免费版,某些省份解析时间超过5秒。。。。比如常州联通廊坊联通什么的
    that5
        5
    that5  
    OP
       2013-07-04 12:48:59 +08:00
    @chairuosen 没想要盈利,肯定使用商业版本的dnspod
    lichao
        6
    lichao  
       2013-07-04 13:25:05 +08:00
    这东西嘛,感觉大公司作为社会福利搞搞挺好的,个人搞这个没意思,也没戏
    ccbikai
        7
    ccbikai  
       2013-07-04 13:47:14 +08:00
    个人很难让人信任。这是最关键的
    that5
        8
    that5  
    OP
       2013-07-04 14:00:03 +08:00
    @ccbikai @lichao 看来大家都不看好啊。信任稳定性可靠性?
    wingoo
        9
    wingoo  
       2013-07-04 14:19:43 +08:00
    信任是重要的一点, 你如何保障一直延续这个服务, 以及防止其他人篡改你的js
    大公司更可信一点
    就像国内搞git平台的一样, 挺没劲的
    alsotang
        10
    alsotang  
       2013-07-04 14:28:44 +08:00
    这东西,除非你出力,然后名义上依靠大公司。否则谁愿意开个那么大的 XSS 洞给你啊。
    nVic
        11
    nVic  
       2013-07-04 14:32:34 +08:00 via iPad
    建议楼主不要做这个的公共库,而做手机app的升级CDN,面向手机app收费。
    that5
        12
    that5  
    OP
       2013-07-04 14:39:48 +08:00
    @alsotang
    @wingoo 绝对安全是不可能的事情,所以上面也提到用https。另外,我觉得使用cdn公共库大多数是个人博客之类的站点,稍微大点的都使用自己的。
    drush
        13
    drush  
       2013-07-04 14:40:59 +08:00
    我想請教一下,其實這些 JS 庫什麼情況下需要用 https?
    that5
        14
    that5  
    OP
       2013-07-04 14:41:30 +08:00
    @nVic 我能力有限做不了app升级CDN,很抱歉。
    shiny
        15
    shiny  
       2013-07-04 14:44:48 +08:00   ❤️ 1
    @drush 当页面是 https 的时候,载入的资源也需要是 https 的。
    that5
        16
    that5  
    OP
       2013-07-04 14:48:36 +08:00
    谢谢 @shiny 对 @drush 的回答。在微软的cdn页面有提示,The CDN supports SSL (HTTPS) in case you need to serve a web page using the Secure Sockets Layer.
    jjplay
        17
    jjplay  
       2013-07-04 14:57:16 +08:00
    LZ有技术 有想法首先得支持,不过建议你做能赚点零花钱的网站
    dongbeta
        18
    dongbeta  
       2013-07-04 15:01:28 +08:00
    @that5 这里说的安全意思是你的服务器被攻陷,然后可以往用户网站挂马。
    that5
        19
    that5  
    OP
       2013-07-04 15:08:53 +08:00
    大公司也同样无法保证。我上面也说了使用的是upyun+七牛的云服务,虽然他们的服务器一样可以被攻陷。
    @dongbeta
    alsotang
        20
    alsotang  
       2013-07-04 15:55:23 +08:00
    @that5
    @dongbeta 我倒是不怀疑 upyun 和 七牛 被攻陷。。我只担心楼主你被攻陷。。
    lichao
        21
    lichao  
       2013-07-04 16:02:35 +08:00
    大公司做这个,当公共福利,建立口碑什么的,还有点意义,你个人做这个,真的没啥意义
    cloudzhou
        22
    cloudzhou  
       2013-07-04 16:08:44 +08:00
    支持,但是如何保证长久呢?代码开源...
    that5
        23
    that5  
    OP
       2013-07-04 16:59:15 +08:00
    @cloudzhou @lichao 肯定是靠CDN公共库积累信用然后视情况展开后续的商业运作。比如做中文web front 收费。

    @alsotang 这让我怎么说呢,确实有攻陷可能。
    shiny
        24
    shiny  
       2013-07-04 17:05:23 +08:00
    最主要担心的还是过期问题,且不说带宽问题,长期投入还是很费钱的,就像以前有个服务叫 minicdn,现在的文件早全 404 了。

    当然,特期待国内有家支持 https 的 CDN 公共库。
    mozillazg
        25
    mozillazg  
       2013-07-04 18:09:43 +08:00 via Android
    由蓝汛或网宿来做这个会好点
    cloudzhou
        26
    cloudzhou  
       2013-07-04 18:51:54 +08:00
    @that5 我是支持你的想法的,因为在我开始做一个网站的时候,一直在寻找这样服务,哪怕付费都可以。但是像代码托管一样,国内做这一些是吃力不讨好的,如果真要做,我的建议是:
    1 背靠大公司,比如xx云...
    2 把线上环境部署,代码都开放出来
    3 实现简单的 Failover 机制,用户很容易选择和你的线上环境 sync 和 switch
    4 在有限预算里,作为业余项目比较好
    that5
        27
    that5  
    OP
       2013-07-04 19:24:09 +08:00
    @shiny 你的担心也是大家所有人的担心,包括我自己。
    @mozillazg 目前是不可能的,而且人家也看不上我这点点渣渣业务。
    @cloudzhou 其实我现在的想法非常简单,就是买个域名和ssl,然后用商业版DNSPOD解析和其他云服务存储完事儿,自己手动更新所有库。只有上线运行了才知道自己到底需要什么和做什么,我是这么觉得的。

    另外我不是程序员也不懂代码。
    Feobe
        28
    Feobe  
       2013-07-04 19:24:10 +08:00
    中文web front很支持啊!
    这个可以免费一部分,付费一部分,至少国内目前这样的服务我还不知道。

    对了,cdn的话,不要带cookie。。百度的cdn公共库竟然有cookie,真不知怎么想的
    that5
        29
    that5  
    OP
       2013-07-04 19:36:21 +08:00
    @Feobe 关于web front现在肯定做不了,只能先做公共库有用户口碑了才能下一步。肯定是不带cookie的,初步想法是根据etag来控制。
    cloudzhou
        30
    cloudzhou  
       2013-07-04 20:43:38 +08:00
    @that5 那这一块我可以参与,我对公共设施的服务都感兴趣,包括类似git托管,主要是你自己想好怎么做了没
    that5
        31
    that5  
    OP
       2013-07-04 21:12:28 +08:00
    @cloudzhou 我记下,需要帮助时找你。初步想好了,具体实施起码要本月中旬才行目前没时间。
    shiny
        32
    shiny  
       2013-07-05 14:29:10 +08:00
    1、域名不一定要简短的,可以是行业相关的,创意域名生造一个词也可以。
    2、备案主要是要有国内主机,域名不一定要国内注册。如果打算在国内注册一定要挑个能在线获取转移码、能自由转出的注册商。
    3、ssl,前几天我发过一个帖子供参考:https://www.v2ex.com/t/73114。另外我还试过这个(不过现在是原价了,但还是很划算)支持泛域名(不过可能没什么必要) https://www.v2ex.com/t/74348
    that5
        33
    that5  
    OP
       2013-07-05 14:33:33 +08:00
    @shiny 使用upyun域名绑定需要域名备案。非常感谢你的回复。
    yexiaoxing
        34
    yexiaoxing  
       2013-07-05 22:53:19 +08:00
    upyun是不支持https的,而且听说近期没有计划支持。
    七牛的话如果像LZ说的支持HTTPS是好,但是域名啥的也是需要备案的。
    that5
        35
    that5  
    OP
       2013-07-06 00:08:25 +08:00
    @yexiaoxing 现在烦的就是备案但无可奈何啊。只要没什么大问题应该很快就能使用。
    yexiaoxing
        36
    yexiaoxing  
       2013-07-06 00:13:54 +08:00
    @that5 备案过了就什么都好说。
    问题是运营的资金是LZ自己一个人出吗?
    that5
        37
    that5  
    OP
       2013-07-06 00:26:31 +08:00
    @yexiaoxing 目前是这样的,我的初衷就是建立一个免费的公共库给大家使用,没其他的想法。
    yexiaoxing
        38
    yexiaoxing  
       2013-07-06 00:29:38 +08:00
    @that5 可以考虑和七牛合作嘛。发个邮件过去应该会有回应的。
    个人的话实在会很累。
    that5
        39
    that5  
    OP
       2013-07-06 00:36:03 +08:00
    @yexiaoxing 先做起来再说吧,我觉得直接找他们可能也不太好毕竟人家是要赚钱的。我现在的想法是先做起来至于以后先不想。
    shiny
        40
    shiny  
       2013-07-06 00:44:07 +08:00
    我建议做好引用页面所在域名的请求数和流量,超过压力后收费… 这样长久服务有希望。
    yexiaoxing
        41
    yexiaoxing  
       2013-07-06 00:48:23 +08:00
    @that5 加油吧~
    that5
        42
    that5  
    OP
       2013-07-06 00:51:04 +08:00
    @shiny 嗯,我也在考虑这方面的问题,可惜我不会代码有些东西能想但自己做不了。

    @yexiaoxing 谢谢你的支持:-D
    lfeng
        43
    lfeng  
       2013-07-09 17:33:09 +08:00
    又拍云已经有公布了一个,不是暂时不支持https
    http://jscdn.upai.com/
    Event
        44
    Event  
       2017-03-19 21:42:07 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2804 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:50 · PVG 19:50 · LAX 03:50 · JFK 06:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.