At a peak, a user of my application can make around 30,000 - 50,000
requests a day that returns some xml data. The xml data itself is
cached so the request is only doing two RPC calls (one for
authentication, one for the xml string). However, this seems to use a
lot of CPU time and outgoing bandwidth. I've tried using memcache for
the xml data but it turns out that it is usually a low hit ratio so it
is quite a bit slower. Is there any form of aggressive caching or
method I can use to limit the resources used over millions of requests
per day?

P.S. I have looked at this article
http://www.kyle-jensen.com/proxy-caching-on-google-appengine
and figured that it would not work well in my scenario because I want
to be able to authenticate on each request.


Thanks,
Ricky Button

-- 
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