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

为什么图片都储存在第三方平台?不储存在本地呢?(新手)

  •  
  •   toalan07 · 2020-02-12 20:56:39 +08:00 · 2316 次点击
    这是一个创建于 1750 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开发服务器的时候,为什么都把图片存在千牛云,或者别的第三方平台? 如果是小网站,存在本地可不可以?

    8 条回复    2020-02-13 09:29:42 +08:00
    akira
        1
    akira  
       2020-02-12 21:07:40 +08:00
    可以
    RYAN0UP
        2
    RYAN0UP  
       2020-02-12 21:14:40 +08:00 via iPhone
    为什么不可以
    hanai
        3
    hanai  
       2020-02-12 21:15:31 +08:00
    CDN 加速
    可以
    yongliu
        4
    yongliu  
       2020-02-12 21:17:14 +08:00
    当然可以了,网站开发最开始什么都放一台服务器上,现在只是分工细化了而已。
    dremy
        5
    dremy  
       2020-02-12 21:49:42 +08:00 via iPhone
    可以,但如果是 1M 小水管的机器呢,舍得让图片占用那可怜的带宽吗
    opengps
        6
    opengps  
       2020-02-12 22:25:24 +08:00   ❤️ 2
    必须可以,最原始的网站都是存在本地。那时候还普遍用空间发布,连数据库( access 等)都是个网站目录下的文件。

    存在第三方原因,说说缺点(反过来就是优点):
    1,本地存储会有容量问题,存多了硬盘爆了
    2,本地存储不利于扩展成集群,多台机器需要每台都存一份文件
    3,本都存储会占用本机带宽,一个图片的大小抵得过好多个页面文本,不利于优化打开速度
    4,本地存储单一目录文件过大会有效率问题,我曾见过某文件夹下上千个文件,导致图片文件夹干脆打不开
    补充下其他优点:
    1,直接符合动静分离设计,便于针对性优化加速。参考阿里云 OSS 自带 CDN 配置入口
    2,不需要考虑扩容问题,一般都是第三方系统自动处理存储逻辑,自带物理目录优化方案,对外维持同一种访问路径
    3,解耦后可扩展其他功能,例如加水印,裁剪,压缩等
    woshipanghu
        7
    woshipanghu  
       2020-02-12 22:28:12 +08:00
    可以的
    存第三最大的好处就是你 图片不需要消耗你服务器的带宽
    而且能保证你打开图片的速度
    静态资源都可以存第三方
    毕竟服务器的带宽贵
    mouyase
        8
    mouyase  
       2020-02-13 09:29:42 +08:00 via Android
    可以,之所以放第三方是因为考虑带宽和流量
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1768 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:35 · PVG 00:35 · LAX 08:35 · JFK 11:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.