Skip to main content
 首页 » 编程设计

python之在 Django 中,我的静态文件很大(超过 500K 个文件),我该如何分配负载

2025年05月04日23落叶

我目前的情况是我的状态文件只有一小部分 会非常频繁的更新,比如网站.js和.css,图片等。

然而,这些静态文件中的大部分是数据元素,大约每个月只会更新一次。 (这些文件有充分的理由位于 staticfiles 目录中,我们假设它们必须存在)

命令:

python manage.py collectstatic 

现在实际上需要 10-30 分钟才能运行,所以当我需要更新我的 .js 或 .css 文件时,我仍然需要等待很长时间才能处理所有这些数据元素。

有什么办法可以只在某些文件夹上动态收集静态信息吗??

谢谢。

请您参考如下方法:

您可以 exclude files and folders :

--ignore

Ignore files or directories matching this glob-style pattern. Use multiple times to ignore more.