toalan07
V2EX  ›  问与答

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

  •  
  •   toalan07 · Feb 12, 2020 · 3339 views
    This topic created in 2466 days ago, the information mentioned may be changed or developed.

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

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

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