> page = CachedObject.all(keys_only=True).filter('appversion =',
> appversion) \
> .filter('uri =', uri).get()
> if page:
> p = db.get(str(page))
> self.write(p.html)
> memcache.set(cachekey, p.html,
> namespace='cachedpage|%s'%appversion)
> return
> else:
Why do you first check to see if the datastore object exist
(keys_only=True) and then fetch if key is found. This adds an extra
RPC roundtrip.
Just fetch the object and test page for None
page = CachedObject.all().filter('appversion =', appversion) \
.filter('uri =', uri).get()
if page:
self.write(p.html)
memcache.set(cachekey, p.html,
namespace='cachedpage|%s'%appversion)
return
else:
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.