在django-imagekit中的内存使用不能被接受--对修复措施有什么想法?

2024-05-16 06:37:58 发布

您现在位置:Python中文网/ 问答频道 /正文

Django imagekit是我用来处理用户上传到社交媒体网站上的图片的,它使用的内存非常高。我在寻找解决这个问题的办法。在

我们使用django imagekit将用户上传的图片复制成三个预定义的大小,并将四个副本(3个已处理的加上1个原件)保存到我们的AmazonS3存储桶中。在

这个操作很快导致我们超过了Heroku双极子的内存限制。在django imagekit github页面上,我看到了一些关于破解库以减少内存使用的建议。在

我看到三种选择:

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

我在寻求建议,在这些路线中走哪一条。特别是,如果您熟悉django imagekit,或者您知道/正在django应用程序中使用不同的图像处理库,我很乐意听听您的想法。在

非常感谢!在

粘土


Tags: django内存用户网站副本图片imagekit图像处理
1条回答
网友
1楼 · 发布于 2024-05-16 06:37:58

尝试从控制台用PIL更改图像大小,看看内存使用情况是否正常。图像大小调整是一个简单的任务,我不认为你应该使用侧面应用程序。另外,把你的任务分成3个任务(3个图像?)。在

相关问题 更多 >