网站如何来存储图片?

2013 年 6 月 28 日
 shinerene
帮同学做一个网站 来展示他平时做的ps的图

用的是Flask来写的

然后 问题来了 就是如何存储那些图片?是转换成二进制 储存进数据库 还是 直接储存在网站的文件夹中?
我是菜鸟 初学者
请问各位大大 有没有什么建议 和帮助?
谢谢了!
7333 次点击
所在节点    程序员
37 条回复
swulling
2013 年 6 月 28 日
看图片的量,从你的描述看(展示个人的ps作品),存成文件就最简单了
shinerene
2013 年 6 月 28 日
@swulling 就是存成文件 在网站的文件夹中 然后每次从网站中一个个读?
qiayue
2013 年 6 月 28 日
<img src="这里写图片路径" />
zhttty
2013 年 6 月 28 日
比较好的方法是这样的,存到文件,路径放到数据库生成索引,然后显示的页面缓存成静态的,然后将缓存和图片的印象都放到内存里,再写个算法动态清理不常访问的图片印象...
shinerene
2013 年 6 月 29 日
@zhttty 看来大家的注意 都是比较推荐存到文件 再读取啊
julyclyde
2013 年 6 月 29 日
因为关系型数据库是保存“关系”的,而不是用来保存大量无意义的实体数据的
alexrezit
2013 年 6 月 29 日
CDN?
kingxsp
2013 年 6 月 29 日
这个需求直接文件夹方式最好了。
julyclyde
2013 年 6 月 29 日
@alexrezit CDN不是存储机制
shinerene
2013 年 6 月 29 日
@kingxsp 恩 打算建文件夹 来保存了
ushuz
2013 年 6 月 29 日
外链。
不特别在意速度的可以放到skydrive。
或者“微博是个好图床”,又拍云什么的。
zhttty
2013 年 6 月 29 日
@shinerene

不过如果要求安全级别高,就数据库存。
kchum
2013 年 6 月 29 日
少的话,可以考虑数据库,多的话。。还是文件把。。。
kchum
2013 年 6 月 29 日
一般都是文件存。。
msg7086
2013 年 6 月 29 日
@zhttty 安全要求高可以用x-sendfile接在动态网页上。
shinerene
2013 年 6 月 29 日
@zhttty
恩 安全级别 不高 先文件存着
ccbikai
2013 年 6 月 29 日
又拍云 七牛云
Lucius
2013 年 6 月 29 日
阿里云OSS
itfanr
2013 年 6 月 30 日
@zhttty “然后将缓存和图片的印象都放到内存里,再写个算法动态清理不常访问的图片印象...” 不懂……
julyclyde
2013 年 7 月 1 日
@itfanr 就是自己做个数据库

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

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

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

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

© 2021 V2EX