gpt4 book ai didi

php - 将图像作为 BLOB 或某处的普通文件存储在 mysql 中的内存效率更高吗?

转载 作者:可可西里 更新时间:2023-11-01 07:45:46 26 4
gpt4 key购买 nike

我有一个 256MB RAM 的 LAMP 服务器(云中的穷人服务器)。我有一个应用程序可以在这台机器上运行。目前,人们上传图片,然后以 BLOB 形式直接进入 mysql。

有人担心这可能是非常消耗内存的操作,我们将其转移到简单的普通文件中。有人可以告诉我这些担忧是否有效吗? (鉴于我们在接下来的 6 个月内将有足够的 RAM,是否值得努力更改大量已经编写的颂歌?)

作为一般规则,我们应该何时将图像存储在数据库中,何时存储为文件?

最佳答案

要在MySQL 中读取BLOB,您需要three times as much memory as it takes (它被复制到几个缓冲区中)。

是的,在 MySQL 中读取 BLOB 比读取文件消耗更多的内存。

关于php - 将图像作为 BLOB 或某处的普通文件存储在 mysql 中的内存效率更高吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3670690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com