扫码关注官方订阅号
如题,我们认为有两种方式
1.以blob形式存在MySQL数据库中,请求用户数据时返回过去,前端处理展示2.以图片形式存在某个地方,数据库存储图片的地址信息即可
请问一般大家都是怎么做的啊?各有什么利弊?
学习是最好的投资!
推荐直接上传到第三方云存储,如七牛/阿里云等,返回的路径再写入库
云服务系统有很多.比如阿里云,图片存到上面, 返回一个链接.数据库直接管理链接即可.图片存到自己服务器上, 用户多了压力很大.
1.服务器本地存储
2.七牛等云储存
数据库存一个对象的开销肯定要比直接存一个地址字串大
图片直接存入数据库太大了,一般都是存文件的路径的
使用图片服务器存储图片,一般不提倡存储到数据库中 这样数据库压力非常大的哦~
存到一个文件夹里,数据库存图片地址
我们公司做的头像一般都是存储到云端的,然后每次登陆的时候都是从云端获取回来的。用的阿里云
直接传第三方吧,放自己机器上无穷尽啊
接入Gravatar
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
推荐直接上传到第三方云存储,如七牛/阿里云等,返回的路径再写入库
云服务系统有很多.
比如阿里云,
图片存到上面, 返回一个链接.数据库直接管理链接即可.
图片存到自己服务器上, 用户多了压力很大.
1.服务器本地存储
2.七牛等云储存
数据库存一个对象的开销肯定要比直接存一个地址字串大
图片直接存入数据库太大了,一般都是存文件的路径的
使用图片服务器存储图片,一般不提倡存储到数据库中 这样数据库压力非常大的哦~
存到一个文件夹里,数据库存图片地址
我们公司做的头像一般都是存储到云端的,然后每次登陆的时候都是从云端获取回来的。
用的阿里云
直接传第三方吧,放自己机器上无穷尽啊
接入Gravatar