answered
2012-04-28 15:51:25 -0500
Evgeny
11329 ● 50 ● 84 ● 183
http://askbot.org/
For the application it does not matter how much memory you assign to the memcached instance (or any other type of cache). If you give less - the application might appear a little slower and that will be all.
Give as much as you can without running out of available memory.
Django application requires between 30 and 40 megabytes per process (that memory for the process itself - cache is a separate issue), if internationalization is enabled (in askbot it is mandatory).
Regarding your setup - I would do development on your home computer. It does help to have identical setup for the staging instance, but if you feel you are limited in the amount of memory - you can have cache-less staging instance (using "dummy" cache backend). Also, you can try setting it up so that you use only one python process to conserve even more memory.
I asked also in webfaction, but I still don't know how much memory should I give to memcached. Any suggestions I would really appreciate! Thank you! (webfaction post is here)
zaf ( 2012-04-25 15:07:46 -0500 )editsame problem here dude, and memcache will not work you have to use redish something like name redish redish evegny said me so....
Pramvir ( 2012-04-28 15:39:48 -0500 )edit