是否将图片存储在 MySQL 中?
在设计允许用户上传图片的 Web 应用程序时,常常会面临是否要存储图片的两难选择。将数据库中的图像作为 Blob 或服务器上的文件存储。
考虑将图像存储为文件
建议的方法是将用户图像作为文件存储在服务器上服务器。此方法可实现更好的性能和灵活性:
数据库注意事项
如果您选择将图像存储在数据库中,有几个选项:
图像优化
无论选择哪种存储方式,优化图像的大小和分辨率对于节省空间和提高性能至关重要。上传前考虑使用图像处理库(例如 ImageMagick)缩放或裁剪图像。
最佳选择:
在大多数情况下,将图像作为文件存储在服务器上是首选方法。它优化了性能、增强了灵活性并简化了图像管理。但是,请考虑您应用程序的具体要求并相应地选择最佳解决方案。
以上是图像应该存储在 MySQL 中还是作为文件存储?的详细内容。更多信息请关注PHP中文网其他相关文章!