Welcome! Log In Create A New Profile

Advanced

Кеширование картинок

Posted by dimn 
Кеширование картинок
May 04, 2012 04:24AM
Картинки раздает 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 сократить?
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 129
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready