I risultati del test con 1000 utenti saranno simili a quelli che ottengo con 10.000 utenti? Un aumento di 10 volte nell'utilizzo di memcache cambierà i risultati che ottengo, se anche 10x istanze sono in esecuzione?Il mio App Engine Memcache limiterà la scala con la mia app?
Ho usato memcache per un sacco di cose e ha funzionato benissimo. Ora, voglio aggiungere ALTRO, memorizzando i risultati di diverse query chiave. Le query sono diverse per ogni utente e al momento ho migliaia di utenti alla settimana.
Sono diffidente nei confronti di questa strategia. Potrei passare un po 'di tempo a implementarlo e scoprire che per i miei mille utenti funziona alla grande. Ma, ad esempio, il mio sito cresce in popolarità e improvvisamente ho 10.000 utenti. Vedrò una diminuzione delle prestazioni di memcache?
Sono preoccupato per un calo molto drastico. Potrei immaginare che ci sia un limite invisibile, come 1 GB di dati memcache che posso usare. All'improvviso, con un aumento di utilizzo di 10 volte, potrei superare quel limite e vedere una grande quantità di thrashing o qualcosa del genere.
Questo sembra molto difficile da testare per un cliente: mi piacerebbe un commento da un membro di App Engine.
Grazie per qualsiasi intuizione!
domanda simile è qui: http://stackoverflow.com/questions/2175586/how-much-memory-of-memcache-is-available-to-a-google-app-engine-account la risposta è un po 'vago, ma l'idea generale è che la quantità di memoria memcache scala. –
Ah, grazie per avermi indicato lì.Immagino che lo prendo! ;) –