1 
                    
                    justseemore      2021-06-15 11:45:43 +08:00 
                    
                    只存路径,图片单独放,到时候直接同路径打包扔 oss 或者其他服务期 改下图片域名就行了 
                 | 
            
     2 
                    
                    ericls      2021-06-15 11:46:22 +08:00 via iPhone 
                    
                    储存不能像运算一样可以横向扩展 
                所以在你需要横向扩展的时候 就是必须要单独封装储存服务的时候  | 
            
     3 
                    
                    zhusimaji      2021-06-15 11:47:15 +08:00 via iPhone 
                    
                    所有图片都丢 oss 了 
                 | 
            
     4 
                    
                    iikebug      2021-06-15 11:47:20 +08:00 
                    
                    人多了直接就重构,预留啥?小图片直接就存本地完事。 
                 | 
            
     5 
                    
                    zxcslove      2021-06-15 11:50:29 +08:00 
                    
                    如果图片体积大,阻塞的效应很明显 
                 | 
            
     6 
                    
                    wg20080215      2021-06-15 11:51:38 +08:00 
                    
                    一步到位对象存储+CDN,都 2021 年了,还要啥自行车自己搞图片服务器呀。 
                 | 
            
     7 
                    
                    westoy      2021-06-15 11:55:28 +08:00 
                    
                    inotify 同步一份到 OSS 上, 不走流量几 G 空间一个月也就几块钱 
                你本地带宽不够改个域直接切过去 就算直接用 OSS, 本地也应该留存一个备份啊, 万一 OSS 翻车或者风控误删呢  | 
            
     8 
                    
                    James369   OP @wg20080215 有道理,搞 CDN 会不会麻烦,是不是还要同步来同步去的? 
                 | 
            
     9 
                    
                    wg20080215      2021-06-15 12:04:23 +08:00 
                    
                    @James369 国内的话阿里云、腾讯云、华为云这些都有成熟的全套解决方案,个人网站的话直接上车,按使用付费就行了。企业网站的话最好再自己简单开发个对象存储的管理后台更好一些。 
                 | 
            
     10 
                    
                    Rocketer      2021-06-15 12:58:37 +08:00 via iPhone 
                    
                    现在很多云开发都是从客户端直接传到 OSS,然后把 file key 提交上来存在数据库里。 
                个人感觉这样扩展性很好,就算自己弄也可以学学。  | 
            
     11 
                    
                    huangzxx      2021-06-15 13:30:33 +08:00 
                    
                    oss + cdn, oss 不仅是存储了,缩略图,防盗链之类的服务都有了。 
                 | 
            
     12 
                    
                    zjyl1994      2021-06-15 14:05:41 +08:00 
                    
                    直接上 S3 兼容存储一步到位,腾讯有 COS 我记得 10G 免费把,够你用的了,做大了加钱就 OK 还省心,阿里也有类似的 OSS 。 
                国际向的不差钱上原版 S3,差钱和我一样用 digitalocean 的 space,每月 5 刀 250G 存储配额+1T 流量,一个月一包烟钱多省心  | 
            
     13 
                    
                    keepeye      2021-06-15 14:07:59 +08:00 
                    
                    oss+cdn 不香吗 
                 | 
            
     14 
                    
                    rockyliang      2021-06-15 14:20:24 +08:00 
                    
                    不要做过多的设计,刚开始的时候用一台服务器就可以了,后面如果流量真的多起来了,再花钱去购买第三方的对象存储、CDN 等服务,然后把旧图片迁移过去,而且迁移图片也不是很难的事情 
                 | 
            
     15 
                    
                    iyaozhen      2021-06-15 15:28:01 +08:00 
                    
                    现在不都是 CDN 嘛 多少图片都可以上呀,加载快多了 
                 | 
            
     16 
                    
                    cominghome      2021-06-15 18:09:36 +08:00 
                    
                    加带宽比用 OSS 要贵到时候 
                 | 
            
     17 
                    
                    felixcode      2021-06-15 18:20:06 +08:00 via Android 
                    
                    图片用专门的子域名,后面便于分出来。 
                 | 
            
     18 
                    
                    timethinker      2021-06-15 18:38:08 +08:00 
                    
                    现在的云服务器一般入口带宽都比较高,换句话来说,客户端上传速度有多快取决于客户端的带宽有多高。但是大多数业务不能只上传吧,还得下载,这就是服务器的出口带宽,价格比较昂贵。 
                所以现在一般都直传 OSS,然后通过 CDN 进行分发,当然也可以省略 CDN,只不过费用也是按照流量来计算的。  | 
            
     20 
                    
                    zm8m93Q1e5otOC69      2021-06-15 19:37:15 +08:00 
                    
                    我同事做一个外包,人家要求用 mongodb 存文件 
                 | 
            
     21 
                    
                    LeeReamond      2021-06-15 19:39:18 +08:00 
                    
                    我前两天刚折腾完自己网站更换储存的问题,可以去翻我的历史帖子。 
                LZ 这个问题的话,图片肯定是要搞一个独立服务存的,需要跟主业务完全解耦,因为运维上有很多操作两者并不发生联系,比如网站需要定期备份之类的,你把业务混合在一起,很多这种需求就没法做了。 至于以后迁移,楼上说 OSS 的可能都是有钱人,靠谱的 oss 图床需要的开发成本,以及使用成本都挺高的(面向国内业务),不是几百块这种数量级能搞得定的,不过当然是效果最好的方案。次一级的可以选择自建服务,因为国外服务商环境,小型虚拟化服务比国内便宜得多,多节点配合 cdn,国内可以获得一个大差不差的效果。软件方面也有大量开源项目,总体性价比很高  | 
            
     22 
                    
                    westoy      2021-06-15 19:50:41 +08:00 
                    
                    
                 | 
            
     23 
                    
                    Huelse      2021-06-15 20:29:05 +08:00 
                    
                    上对象存储呗,建设公司自己的统一后台管理,成本不高 
                楼上自建的要么公司体量大业务也大,要么开发精力过剩(无嘲讽意思,只是个人推测)  | 
            
     24 
                    
                    tidos      2021-06-15 20:46:05 +08:00 
                    
                    S3 + CloudFront AWS 全家桶. 甚至整个网站都可以部署到 S3 上。 
                 | 
            
     25 
                    
                    gamexg      2021-06-15 21:00:33 +08:00 
                    
                    web 直传上传到对象储存, 
                如果不想,也可以后期上对象储存 类似七牛的镜像回源功能很方便,可以无缝接的切换到对象储存 用户访问对象储存,如果对象储存不存在,则自动从源站拉去并保存到对象储存。  | 
            
     26 
                    
                    40EaE5uJO3Xt1VVa      2021-06-15 23:53:42 +08:00 
                    
                    访问量影响不大,主要是服务器的带宽小。图片多了 不管是请求还是传输都挺麻烦的,图片也都扔图床或者 oss 了 
                 | 
            
     27 
                    
                    AkideLiu      2021-06-16 00:35:42 +08:00 via iPhone 
                    
                    访问量?日 UV600 左右 weekdays,我的小破站。图片是 s3 协议的存储 minio,单独域名 Gdns + 国内外两套 cdn 
                 |