Картинки раздает php скрипт. Например ссылка /index.php/images/img_100x100.jpg.
В nginx настройках стоит
location /index.php/images/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8080; # Apache listening
expires 1d;
}
location /img/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8080; # Apache listening
expires 1d;
}
При повторном обращении к /index.php/images/img_100x100.jpg статус - 304 Not Modified.
При этом время ответа сервера составляет в разы больше, чем например ответ на картинку с прямой ссылкой на нее, например /img/logo.jpg (logo.jpg лежит в папке img и выдается без index.php).
Можно ли время ответа картинки /index.php/images/img_100x100.jpg сократить?