1👍
You would cache whatever is being most frequently accessed from your Database. Make a list of the most frequent requests to get data from the database and cache the data in that priority.
- Cache the most frequent requests based on category of the pictures
- Cache based on users – power users go into cache (those which do a lot of data access)
- Cache the most recent inserts (in case you have a page which shows the recently added posts/pictures)
I am sure you can come up with more scenarios. I am positive memcached (or any other caching) will help, even though your app is very ‘dynamic’.
👤Sid
- [Answer]-IPython Kernel Non-Responsive: Running a Django development server from an IPython Notebook
Source:stackexchange.com