The big difference between in-memory caching and memcache caching is
that memcache data is shared between all of your running instances,
but in-memory caching is on a per-instance basis.


On Jan 22, 9:52 am, Blixt <andreasbl...@gmail.com> wrote:
> Hi there,
>
> I've been playing with caching using global variables 
> (seehttp://tack.appspot.com/
> for my plaything) and would like some input on the following 
> approach:http://paste.blixt.org/3381
>
> You would use the above code like this:
>
> > def get_recent_posts():
> >     if cache.recent_posts.is_current():
> >         return cache.recent_posts.data
>
> >     posts = []
> >     # ... Populate 'posts' here ...
> >     cache.recent_posts.set(posts)
>
> >     return posts
>
> I'm sure lots of you have experimented with caching in global
> variables. How often does the running instance shut down (requiring
> the cache to be rebuilt)? How many instances does it create during
> heavy load (each instance has separate variables of course, while
> memcache shares its data across all instances.)
>
> I've found that using global variables instead of memcache is
> considerably faster when reloading the same data a few times, but I
> cannot currently test this on a larger scale, which is why I'm turning
> to you guys.
>
> Thanks,
> Andreas Blixt
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to