Excerpts from 杨苏立 Yang Su Li's message of 2015-06-25 17:35:18 -0700: > Thanks a lot for your answer. > > I guess that is an excellent answer on "why does swift explicitly disable > object data caching at the page cache level". But my question is a bit > different "Why doesn't swift use memcached to cache object data?" Not that > it is a bit different than implementing it yourself at the proxy server. > All you need to do is to write a middleware to talk to the memcached > cluster, and swift already does that for account info etc. > > Is it because of the potential consistency issue? Or maybe you assume your > clients already have caching solution on top of Swift (like vanish, as you > mentioned. But that's very specific to http caching...) >
I believe John answered this very clearly. This middleware exists, and it is entirely enabled by HTTP's very well understood notion of caching. There is zero point to writing a memcached middleware that will try to match what varnish or squid can do. __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev