V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
burnex
V2EX  ›  问与答

一个静态文件服务用阿里云产品使用搭配求教

  •  
  •   burnex · 2017-08-27 19:15:06 +08:00 · 1262 次点击
    这是一个创建于 2672 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求是这样的:用户可以从外部导入若干文本文件(这个时候将文本文件下载到服务器保存,通过 git clone 的方式下载),其他用户可以访问这些文本文件。

    我设想的方案是:一台 ecs 作为主服务器、然后将用户的文本文件存在阿里云的块存储中,这个快存储就是作为数据盘,因为服务端使用的 tornado 框架,为了用户能访问到这些文本文件,所以将块存储的目录建立一个软连接到 tornado 的 static 目录中,这样用户就能访问到这些文件了。然后通过在这个目录上加 cdn 来加快这些文件的访问速度。

    求教下大家这个方案是否可行?是否还有更好的方案?先谢谢了

    5 条回复    2017-08-30 11:33:23 +08:00
    burnex
        1
    burnex  
    OP
       2017-08-27 22:57:53 +08:00
    有人知道吗?
    lslqtz
        2
    lslqtz  
       2017-08-28 04:54:20 +08:00
    1、如果只增不减之类的为什么用 git clone 的方式下载。。
    2、为什么用块存储而不是 oss
    burnex
        3
    burnex  
    OP
       2017-08-28 10:11:27 +08:00
    1. 因为每个用户的这些文本文件都是以 git 管理的,有可能会减
    2. 因为需要使用 git 来管理这些文件,所以想到的用块存储
    @lslqtz
    lslqtz
        4
    lslqtz  
       2017-08-30 09:17:41 +08:00   ❤️ 1
    @burnex 可行
    去做就行了
    burnex
        5
    burnex  
    OP
       2017-08-30 11:33:23 +08:00
    @lslqtz 谢谢你的回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2795 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:00 · PVG 16:00 · LAX 00:00 · JFK 03:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.