Кеширование локации в Nginx

server {
                listen [[IP]]:80;
                server_name [[DOMAIN]];
                root /home/[[DOMAIN]]/httpdocs;
 
                #отключаем обработку запросов фреймворком к несуществующим статичным файлам
                location ~ \.(png|jpg|jpeg|gif|swf|ico|mov|fla|pdf|ttf|woff|eot)$ {
                        expires 30d;
                        log_not_found off;
                        access_log off;
                        add_header X-media-header media-header-content;
                        break;
                }
 
                #отключаем обработку запросов фреймворком к несуществующим статичным файлам
                location ~ \.(js|css|zip|rar|pdf)$ {
                        expires 1w;
                        log_not_found off;
                        access_log off;
                }
 
                location ~ \.(xml)$ {
                        expires 3d;
                        charset windows-1251;
                }
}

Подробнее о том как настроить сервер nginx, можно прочитать тут.