V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
JasonTsang
V2EX  ›  云计算

腾讯云 1 核 2G 1M 内存,图片想存阿里 OSS

  •  
  •   JasonTsang · 2021-01-30 12:13:37 +08:00 · 4146 次点击
    这是一个创建于 1384 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比方图片先上传到腾讯云服务器(据我所知 腾讯云提供 10Mb 的上传速度 不占用 1M 的下载速度),但如果图片先上传到腾讯云,PHP 接口再把图片上传的 OSS,哪么这个图片是从服务器流出的,应该会占用下载速度吧???这个应该怎么处理啊?我并不想买太大的带宽(其实是穷)

    20 条回复    2021-02-07 20:21:30 +08:00
    wunonglin
        1
    wunonglin  
       2021-01-30 12:21:17 +08:00
    为什么不直传 oss ?
    tonysbag
        2
    tonysbag  
       2021-01-30 12:24:50 +08:00
    同意 1 楼的方案,直传 OSS 能解决这问题。
    JasonTsang
        3
    JasonTsang  
    OP
       2021-01-30 13:05:38 +08:00
    @wunonglin 用的是 laravel-admin 后台,没办法直传。
    xmumiffy
        4
    xmumiffy  
       2021-01-30 13:07:59 +08:00 via Android
    那为什么不用 cos ?内网千兆上传
    JasonTsang
        5
    JasonTsang  
    OP
       2021-01-30 13:10:11 +08:00
    @wunonglin 再说 阿里云 并不支持 js 语言上传
    JasonTsang
        6
    JasonTsang  
    OP
       2021-01-30 13:10:50 +08:00
    @xmumiffy cos 是什么?
    wunonglin
        7
    wunonglin  
       2021-01-30 13:11:07 +08:00
    @JasonTsang #3

    不太懂你的 laravel-admin,但是这个不是页面的事吗?后台给签名 url,页面直接传就好了。

    如果按你的问题的话,上传到服务器先是占用你的下载带宽,然后传到 oss 是占用你的上传带宽,你上传带宽占用了,自然会影响的服务器对外的速度。

    再说腾讯云不是也有对象储存么?用腾讯的直走内网不更好?
    wunonglin
        8
    wunonglin  
       2021-01-30 13:12:46 +08:00
    JasonTsang
        9
    JasonTsang  
    OP
       2021-01-30 14:03:00 +08:00
    @wunonglin 意思是框架写好的,所以比较难修改。
    imnpc
        10
    imnpc  
       2021-01-30 14:09:19 +08:00
    基于 Filesystem 的 OSS 插件 无法直传 是上传到服务器 服务器文件上传到 OSS 的
    要修改为 laravel-admin 的直传很麻烦
    iConnect
        11
    iConnect  
       2021-01-30 14:15:12 +08:00 via Android
    直传要获取文件信息不方便,要编辑修改都要异步操作,图片没必要这么搞
    opengps
        12
    opengps  
       2021-01-30 14:29:51 +08:00 via Android
    既然已经用了腾讯的服务器 CVM,那么为啥不选择腾讯云的对象存储 COS
    zhusimaji
        13
    zhusimaji  
       2021-01-30 14:35:00 +08:00
    使用腾讯云 cos 然后挂载到你的 cvm 然后直接传到那里是不是就搞定?
    puzzle9
        14
    puzzle9  
       2021-01-30 14:36:33 +08:00
    框架限制
    如果是自己的项目 重写 或者手动上传 再给这边丢文件地址
    如果是公司项目 看考录要不要写个插件 或者 丢给运维
    hanmiao
        15
    hanmiao  
       2021-01-30 14:57:17 +08:00
    数据量一大,你估计要交钱下载了。还不如 cos 走内网呢。。。。。
    eason1874
        16
    eason1874  
       2021-01-30 15:12:39 +08:00
    腾讯云服务器上传到阿里云 OSS 对象存储,属于公网出流量,占用 1M 带宽。

    可以考虑用腾讯云 COS 对象存储,同地域就属于内网出流量,不占用 1M 带宽,而且速度千兆。通过文件网关或者 COS 工具把对象存储 bucket 挂载到 /mnt 本地路径,几乎不用改造代码,改个本地存储路径都可以了。

    1M 带宽太小了,直传最好,就是服务器负责签名授权,客户端拿到授权码可以直传对象存储,但这样就要改造前端上传代码。
    musi
        17
    musi  
       2021-01-31 04:49:39 +08:00 via iPhone
    @JasonTsang 但凡你多看几遍文档也不至于说出这种话来
    musi
        18
    musi  
       2021-01-31 04:51:45 +08:00 via iPhone
    @JasonTsang #5
    不论是前端直传还是后端 Node.js ,阿里云都支持,阿里可是国内用 Node 最多的大厂
    JasonTsang
        19
    JasonTsang  
    OP
       2021-01-31 10:40:43 +08:00
    @eason1874 明白了,谢谢。现在还是不要处理这个问题,还是让它占用流量吧。暂时先不直传,客户多再弄直传吧。因为要改前端。框架是把上传的前端和后端都写好内置在框架里的。暂时不想弄它、
    xiaoping1111
        20
    xiaoping1111  
       2021-02-07 20:21:30 +08:00
    听说过,火山引擎 ImageX 吗? 有免费流量和存储空间
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:57 · PVG 09:57 · LAX 17:57 · JFK 20:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.