Hola a todos.
Estoy usando isNotModified
para evitar mandarle la página innecesariamente al usuario. Implemento un servicio que me da el timestamp del último cambio en la base de datos y es lo que uso de etag, más o menos se ve así:
$response = new Response(); $response->setEtag($this->get('app.util.cache')->getEtag(), true); if ($response->isNotModified($this->getRequest())) { return $response; }
en el return estoy poniendo el etag
return ...... ),$response);
Me funciona perfecto pero en desarrollo en prod NO. Me fijo en el firebug y en prod devuelve un 200 normal y en dev un 304 como debería ser. ¿Por qué es esto?
Saludos