Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > nginx javascript cache


Автор: DissDoc 3.12.2013, 15:07
Ребята, привет! Помогите донастроить фронтенд сервер. Ситуация вот какая, пока веду разработку js, html и сss файлы часто изменяются. В свою очередь браузер кэширует все эти файлы и чтобы увидеть изменения приходится удалять историю у браузера. Вопрос, можно ли как-то указать через nginx: "браузер, обнови измененные файлы!"?? 
Сейчас я делаю это через nginx.conf keepalive_timeout 0. Но это ужасное решение, а если я буду делать так в продакшене, то пользователь умрет постоянно ждать каждый раз перезагрузку страницы. Сам конфиг для сервера
Код

location / {
            root   C:\projects\myprojects\docprex\webclient;
            index  index.html index.htm;
            expires -1;
            add_header Cache-Control no-cache;
        }

Что еще нужно добавить/изменить? Чтобы избежать keepalive_timeout 0;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)