Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道您对存储用户个人资料图片的位置有何看法..
我正在考虑将它作为 BLOB 类型存储在数据库中,或者存储在系统中的文件夹中。
提前致谢!
这些图片之后的请求将非常频繁,这会大大减慢数据库的运行速度。因此,最好将它们作为文件存储在服务器上。如果您有大约 10kB 和 10000 个用户的小图片?只是这张表要重 10 MB
考虑到现代浏览器缓存图像和其他资产,从文件系统提供文件是首选方式,因为数据库方法将继续检索相同数量的数据,而不管它是否已被缓存。
一旦开始处理大量查询,它也会对您的数据库造成性能影响。