首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >上传的图片组织(DIR结构)在django或任何不影响web应用程序的速度或加载时间?

上传的图片组织(DIR结构)在django或任何不影响web应用程序的速度或加载时间?
EN

Stack Overflow用户
提问于 2022-02-10 20:28:41
回答 1查看 15关注 0票数 0

我对组织文件和媒体感到困惑。让我说,我有一个Django网站,它有超过25个模型,它们都包含至少一个图像字段。在数据库中提交的每一个条目,按大小和格式创建5-6个不同版本的图像。目前,我只对媒体根中的每个模型有一个DIR,它存储与特定模型相关的所有上传的图像。在装货速度方面,组织它们的最佳方式是什么?如果任何一个或多个模型,假设有10,000的条目意味着50,000到60,000的图像,以及。当有人访问该网站时,它是否会影响速度,因为它正在浏览这么多图片,并将这些细节放在用户请求的页面上?还是根本不重要?

最好的办法是,我可以在不影响装载速度的情况下保留它们。

  1. 将所有图像存储在该模型的一个单元中(媒体>模型dir >所有图像),因为这并不重要。

  1. MEDIA > MODEL DIR > size /FORMAT DIR (例如200x200或png) >所有条目的大小为200x200的图像,可以有数千幅图像。

  1. 将每个条目的图像存储在一个单独的文件夹中(媒体>模型DIR >ID/条目名称DIR >所有包含不同大小和格式的图像,这将使每个DIR生成15-20个图像)。

  1. (媒体>模型DIR > ID/ENTRY NAME DIR > SIZE/FORMAT DIR >与该条目相关的所有大小或格式的图像,这将使每个DIR生成1或2幅图像)。

  1. 还是日期/月/年目录?但我不太喜欢这个。

另外,一般来说,如果网站不在django上,最好的方法是什么?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-02-10 20:42:12

我有这个问题,我使用对象存储与CDN。如果您使用此解决方案,这将是非常有用的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71071867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档