Php 在服务器上存储图像数据URL

Php 在服务器上存储图像数据URL,php,mysql,json,data-url,Php,Mysql,Json,Data Url,我想在我们的服务器中存储多个转换为dataURL的图像。为了提高速度和可用性,最好的方法是什么 存储到sql数据库中 是否将所有图像存储到大型JSON文件中 将图像分割为多个JSON文件 或者有什么建议 我这样问是因为我想创建一个关联数组,我可以轻松地处理它 echo $img->name; echo $img->description; echo '<img src="'.$img->dataURL.'">; echo$img->name; echo$img

我想在我们的服务器中存储多个转换为dataURL的图像。为了提高速度和可用性,最好的方法是什么

  • 存储到sql数据库中
  • 是否将所有图像存储到大型JSON文件中
  • 将图像分割为多个JSON文件
  • 或者有什么建议
我这样问是因为我想创建一个关联数组,我可以轻松地处理它

echo $img->name;
echo $img->description;
echo '<img src="'.$img->dataURL.'">;
echo$img->name;
echo$img->description;
回显“数据URL”。“>;
结论


因此,最好的方法是将图像存储在文件系统本身中(感谢@jszobody),至少是为了更好地缓存(感谢@AndrewMcGivery)并将信息存储在数据库中。

将图像存储为文件系统中的图像。或者将二进制数据存储在数据库中。JSON中的二进制数据似乎…eww。只是想找到最好的方法,头脑风暴;)。我喜欢将图像存储为文件系统中的图像文件。将图像存储在文件系统中。存储元数据(连同文件名)存储在数据库中。将图像存储为DataURL会出现各种各样的问题。一个是性能问题。您的浏览器无法缓存DataURL,因此每次加载页面时都必须呈现每个图像…DataURL会阻止页面呈现。