为像电子商务一样运作的网站保存多张图片
Saving multiple pictures for a website that will work like an ecommerce
我正在开发一个有点像电子商务的网站。这是一个人们可以上传他们希望人们购买的商品图片的网站。我的挑战是,在学习 Mysql 数据库存储时,我了解到 mysql 可以存储图片,但最好只将其用于个人资料图片。在 mysql 中存储大量图片会减慢速度。请问,我用什么来存储这些图片以及如何存储这些图片?我学会了 PHP、JSON 和 mysql
这个问题经常出现,简短的回答是:视情况而定。这是一个权衡“all-in-db 方法”和“哪个组件可以做得最好”的问题。偏见似乎倾向于“存储在文件系统中”。它还取决于图像的平均大小和 MySQL 设置。确保通读 BLOB 字段类型和对象存储。
- Storing images in MySQL
- Storing image data in a MySQL database?
根据你的问题,我真的无法判断你在开发者旅程中的位置。但是鉴于您的评论,指出 MySQL 本身不是 ready-made web-app 可能会有所帮助。 MySQL 可以是 solution stack 中的一个元素(例如 LAMP)并且是“数据库部分”。在 web-app 中,front-end 代码收集用户上传的数据,然后您的代码可以将此用户数据存储到 back-end 系统(如数据库)中,即 MySQL,或存储到file-system - 作为开发者,这取决于你。
我正在开发一个有点像电子商务的网站。这是一个人们可以上传他们希望人们购买的商品图片的网站。我的挑战是,在学习 Mysql 数据库存储时,我了解到 mysql 可以存储图片,但最好只将其用于个人资料图片。在 mysql 中存储大量图片会减慢速度。请问,我用什么来存储这些图片以及如何存储这些图片?我学会了 PHP、JSON 和 mysql
这个问题经常出现,简短的回答是:视情况而定。这是一个权衡“all-in-db 方法”和“哪个组件可以做得最好”的问题。偏见似乎倾向于“存储在文件系统中”。它还取决于图像的平均大小和 MySQL 设置。确保通读 BLOB 字段类型和对象存储。
- Storing images in MySQL
- Storing image data in a MySQL database?
根据你的问题,我真的无法判断你在开发者旅程中的位置。但是鉴于您的评论,指出 MySQL 本身不是 ready-made web-app 可能会有所帮助。 MySQL 可以是 solution stack 中的一个元素(例如 LAMP)并且是“数据库部分”。在 web-app 中,front-end 代码收集用户上传的数据,然后您的代码可以将此用户数据存储到 back-end 系统(如数据库)中,即 MySQL,或存储到file-system - 作为开发者,这取决于你。