Pjeroo
@Pjeroo
Веб-разработчик

Как отключить кэширование на nginx?

Добрый вечер.

Имеется: хостинг на digitalocean, на нем установлена vestacp, на весте есть nginx и apache2.

Проблема в том, что кто-то из них (nginx или apache) не хочет отдавать реальную статику, а отдает закэшированную. Дело доходит до смешного оборота, что файла уже не существует физически, а сервер думает, что он есть. Собственно, что я делаю:

<script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<script src="scripts/map.js" type="text/javascript"></script>

<div id="map" style="height: 600px; width: 400px;"></div>


var map;
test();

function test()
{
    ymaps.ready(initializeMap);
}

function initializeMap(){
    map = new ymaps.Map("map", {
        center: [55.76, 37.64],
        zoom: 6,
        controls: ['geolocationControl', 'fullscreenControl', 'zoomControl']
    });
    
    ymaps.geoXml.load("qwerty.xml").then(function (res) {
        map.geoObjects.add(res.geoObjects);
        }, function (error) {
            alert(error);
            });
}


Пытаюсь загрузить метки на яндекс карты через xml, вроде бы все работает, да вот только если изменить файл, то изменений не произойдет. Сейчас, например, файла qwerty.xml уже не существует, а на сайте все равно отображается метка, которая содержалась в нем. Возможно это какой-то баг яндекса, если кто имел дело, то подскажите что делать.

os: debian 7
пробовал sendfile off; - не помогло
  • Вопрос задан
  • 2830 просмотров
Пригласить эксперта
Ответы на вопрос 1
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
nginx.conf - покажите, выложили кучу всего, кроме того, что нужно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы