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

2020-02-12 20:56:39 +08:00
 toalan07

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

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

存在第三方原因,说说缺点(反过来就是优点):
1,本地存储会有容量问题,存多了硬盘爆了
2,本地存储不利于扩展成集群,多台机器需要每台都存一份文件
3,本都存储会占用本机带宽,一个图片的大小抵得过好多个页面文本,不利于优化打开速度
4,本地存储单一目录文件过大会有效率问题,我曾见过某文件夹下上千个文件,导致图片文件夹干脆打不开
补充下其他优点:
1,直接符合动静分离设计,便于针对性优化加速。参考阿里云 OSS 自带 CDN 配置入口
2,不需要考虑扩容问题,一般都是第三方系统自动处理存储逻辑,自带物理目录优化方案,对外维持同一种访问路径
3,解耦后可扩展其他功能,例如加水印,裁剪,压缩等
woshipanghu
2020-02-12 22:28:12 +08:00
可以的
存第三最大的好处就是你 图片不需要消耗你服务器的带宽
而且能保证你打开图片的速度
静态资源都可以存第三方
毕竟服务器的带宽贵
mouyase
2020-02-13 09:29:42 +08:00
可以,之所以放第三方是因为考虑带宽和流量

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/644126

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX