Hi @alex - we need to cache partials and components mostly, so we will probably override the caching methodology used by symfony, memcache I don't think it's yet an option for us. Will investigate it how to use it for caching pieces of templates, we are currently using it to store shared counters and that works fine for us. Anyone has experience with centralized caching methodology + invalidation?
@eno - Will probably will go by this route (cache manager). In this case how do you communicate to other servers that the cache should be deleted (requesting a web page?). I'm thinking of creating a table that would list the caches that should be invalidated and then each server should be checking this table every 20 seconds for cache invalidation purposes. What do you think? I always liked the way one can set up caches in sqlite and delete them by using a regex, has anyone used this? gabriel On Apr 15, 9:42 pm, Eno <symb...@gmail.com> wrote: > On Thu, 15 Apr 2010, pghoratiu wrote: > > My question is how do you deal with cache invalidation when deploying > > a symfony application across mutiple servers? > > Which solution would you choose to perform the cache invalidation > > (centralized cache vs. distributed cache manager)? > > We have a distributed web application with split web and image servers. > We are using memcache for caching query results and routing. Each web > server has local (file) cache for caching template fragments. > > We wrote a cache manager module that has actions for all the pieces of > cache we want to manage. Requests to the cache module are filtered (so > only traffic from our own servers can ever invalidate cache). For pages > that need to be updated fairly frequently we set a small cache lifetime > (like 15 or 30 mins). > > Of course, all of this is sitting behind a firewall and Cisco load > balancers... > > -- > A -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en