We just implemented a feature where our users can upload photos. We are re-sizing what the user has uploaded into thumbnail and an 800x600 "display" size.
The problem we are having is that this operation seems to be taking up a lot of memory on our server. We are using Django-imagekit to do this and there seems to be documented problems with excessive memory usage.
We are running django on a Heroku server. In case this factors in, we are using postgresql for data and elasticsearch for search as well.
Thanks so much!
I don't know what django-imagekit
offers but you could just use PIL and when saving an upload image resize it to the sizes that you need.