gpt4 book ai didi

python - django-imagekit 中的内存使用是 Not Acceptable ——关于修复的想法?

转载 作者:行者123 更新时间:2023-11-28 16:48:03 27 4
gpt4 key购买 nike

Django-imagekit,我用它来处理用户在社交媒体网站上上传的图像,使用了高得无法接受的内存。我正在寻找有关如何解决此问题的想法。

我们正在使用 django-imagekit 将用户上传的图像复制成三种预定义的尺寸,并将四份副本(3 份处理后的 1 份原件)保存到我们的 AmazonS3 存储桶中。

此操作很快就会导致我们超出 Heroku dynos 的内存限制。在 django-imagekit github 页面上,我看到了一些关于破解库以使用更少内存的建议。

我看到三个选项:

  1. 尝试破解 django-imagekit,并处理使用修改后的第三方库带来的更新问题
  2. 使用不同的图像处理库
  3. 做一些完全不同的事情——也许在浏览器中调整图像的大小?还是使用第三方服务?或者……?

我正在寻找有关采取这些 route 的哪条路线的建议。特别是,如果您熟悉 django-imagekit,或者如果您知道/正在 Django 应用程序中使用不同的图像处理库,我很想听听您的想法。

非常感谢!

黏土

最佳答案

尝试从控制台使用 PIL 更改图像大小,并查看内存使用情况是否正常。调整图像大小是一项简单的任务,我认为您不应该使用辅助应用程序。此外,将您的任务分成 3 个任务(3 张图像?)。

关于python - django-imagekit 中的内存使用是 Not Acceptable ——关于修复的想法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11762290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com