python-将图像保存在mysql / django的后端数据库中是一种好习惯吗?

我正在尝试创建我的个人网页.因此,我需要放入“建议”面板,其中包含前员工/朋友等的建议.

所以我打算在Django中创建一个具有以下属性的模型:

> author_name
> author_designation
> author_image
> author_comments

我心中与图像部分有关的以下问题:

>将图像存储在后端数据库中是一种好习惯吗?(数据库是我所了解的结构化信息)
>如何存储图像,使内容缩放和管理变得非常容易?

最佳答案

不,不好,尤其是随着规模扩大.

https://docs.djangoproject.com/en/1.9/howto/static-files/deployment/#serving-static-files-in-production

考虑一下请求/响应周期中发生了什么,您会知道某些模块会解释您的python脚本.因此,例如,如果您使用的是Apache,则mod_wsgi可能正在执行此工作.
通常,您不希望您的静态文件由同一过程提供,因为效率不高,因为静态文件是静态的.在典型情况下,您需要一个非常快速的Web服务器,例如nginx无需“思考”即可提供您的静态内容.该委[email protected]说,您可以选择在CDN上托管静态媒体.