网站如何来存储图片?

2013-06-28 22:58:52 +08:00
 shinerene
帮同学做一个网站 来展示他平时做的ps的图

用的是Flask来写的

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

不过如果要求安全级别高,就数据库存。
kchum
2013-06-29 12:18:55 +08:00
少的话,可以考虑数据库,多的话。。还是文件把。。。
kchum
2013-06-29 12:20:07 +08:00
一般都是文件存。。
msg7086
2013-06-29 12:20:42 +08:00
@zhttty 安全要求高可以用x-sendfile接在动态网页上。
shinerene
2013-06-29 12:22:04 +08:00
@zhttty
恩 安全级别 不高 先文件存着
ccbikai
2013-06-29 13:29:52 +08:00
又拍云 七牛云
Lucius
2013-06-29 13:30:38 +08:00
阿里云OSS
itfanr
2013-06-30 22:43:56 +08:00
@zhttty “然后将缓存和图片的印象都放到内存里,再写个算法动态清理不常访问的图片印象...” 不懂……
julyclyde
2013-07-01 11:17:29 +08:00
@itfanr 就是自己做个数据库

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

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

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

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

© 2021 V2EX