Yeah, thanks, I realized this minutes after I sent the question. In fact I tested this with a code like if ($is_cached) { return $response; } else { sleep(5); // generate stuff for response here }
When I launched this code on machine one, it slept for 5 secs like it should since there was no cache ready, when I launched it on 2 machine, it returned the direct response immediately from cache. On Jun 20, 3:12 pm, Christophe COEVOET <s...@notk.org> wrote: > Le 18/06/2011 08:38,Inoria crit : > > > > > > > > > What I have: > > 2 computers on LAN, web server on one of them, to which I have access > > from both computers via 192.168.0.100. > > > Symfony2 which uses reverse proxy cache with e-tag. > > > app.php:http://pastebin.com/hupi9bYN > > controller code:http://pastebin.com/7mWSt3jv > > > Caching itself works fine (I go to the page from one computer 1st > > time: "200 OK" response; I refresh: "304 Not modifed"). > > > What I fail to understand: > > After having my content cached via computer one, I try to open the > > same page from second computer, but response is again "200 OK". The > > way I understood reverse proxy is that it should return "304 Not > > modified" for my second computer even on 1st try.. > > > Am I doing or understanding something wrong? > > No, it should not. It will send the page kept in the proxy cache > (without hitting your app) but it cannot return a 304 as the client does > not have the content yet so he needs it. > > -- > Christophe | Stof -- 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