Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

¿Por qué en producción no me funciona el isNotModified?

29 de junio de 2016

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