Identificar um recurso a ser armazenado em cache é um comportamento não padrão. Então, o que quer que esteja causando essa notificação pelo Chrome é um objeto que você especificou para ser armazenado em cache.
A diretiva para cache (pública, neste caso) pode ser definida de duas maneiras.
- Seu nginx diz para o cache.
- O PHP diz para o cache, que é então encaminhado pelo nginx.
Por sua configuração nginx acima, e ignorando todo o include php_fpm;
, não há nada que sugira # 1 a menos que suas imagens (gif, jpg, png) estejam de alguma forma sendo executadas.
Também é possível que o PHP tenha essa diretiva de cache. Nesse caso, é algo que você realmente deveria estar corrigindo do núcleo, em vez de tentar fazer um trabalho de correção.
Mas com esses dois casos, você também pode inserir um cenário estranho. Se a sua imagem não for encontrada, ela tentará encontrar uma página 404. E se 404 é um executável (php) direta ou indiretamente, ele pode então carregar um comando set cookie. Isso seria um mau comportamento se a diretiva 404 também dissesse para ele ser armazenada em cache. Então, não esqueça de verificar isso também. O mesmo também se aplica obviamente a qualquer outro código de erro.
Isso é tudo o que posso imaginar, dadas as informações atuais. É possível que você queira acompanhar informações adicionais sobre o item exato que está causando a mensagem do Chrome, se houver algum erro encontrado, além de configuração completa de nginx e / ou php-fpm.
Eu tentei ver os cabeçalhos HTTP completos para ver se há alguma indicação de cookies ou informações personalizadas sendo passadas.
Exemplo de cabeçalho de resposta do site do OP que está causando avisos.
telnet img.nassauems.net 80
Trying 205.186.162.66...
Connected to img.nassauems.net.
Escape character is '^]'.
GET http://img.nassauems.net/buttons/get_adobe_reader.png HTTP/1.1
Host: img.nassauems.net
HTTP/1.1 200 OK
Server: nginx/1.2.4
Date: Sat, 12 Jan 2013 20:24:19 GMT
Content-Type: image/png
Content-Length: 2597
Last-Modified: Fri, 28 Dec 2012 08:30:57 GMT
Connection: keep-alive
Expires: Mon, 11 Feb 2013 20:24:19 GMT
Cache-Control: max-age=2592000
Accept-Ranges: bytes
Exemplo de cabeçalho de resposta do meu site que não causa avisos.
telnet www.mysite.com 80
Trying 123.123.123.123...
Connected to www.mysite.com.
Escape character is '^]'.
GET http://www.mysite.com/test.png HTTP/1.1
Host: www.mysite.com
HTTP/1.1 200 OK
Server: nginx/1.0.12
Date: Sat, 12 Jan 2013 20:21:43 GMT
Content-Type: image/png
Content-Length: 207
Last-Modified: Sat, 27 Aug 2011 04:42:30 GMT
Connection: keep-alive
Expires: Sun, 13 Jan 2013 20:21:43 GMT
Cache-Control: max-age=86400
Accept-Ranges: bytes
Você consegue identificar a diferença? Eu não posso!