Кэширование страниц в админке

Доброго времени суток.
Столкнулся с такой проблемой, после перенастройки VPS сервера в админке появилось кэширование страниц. Выглядит это следующим образом, пришел новый заказ, на иконке приложения магазин появляется счетчик, перевожу заказ в обработку, пока нахожусь в приложении Магазин счетчик пропадает, но стоит перейти в любое другое приложение, как на иконке магазина опять появляется счетчик с новым заказом. И так пока во всех приложениях не обновишь страницу несколько раз.

Другой пример, приходит сообщение через форму обратной связи, уже пришло письмо на почту, а приложении "Форма обратной связи" этого сообщения нет, появляется после нескольких обновлений страницы. Тоже самое, только наоборот - удаляешь сообщение в приложении обратной связи, а оно отображается пока не обновишь страницу.
Тоже самое с настройками плагинов, что-то поменял, сохраняешься, выходишь из настроек, затем заходишь заново - и как будто ничего не менял в настройках, но стоит обновить страницу как все отображается.

Понимаю, что проблема в настройках сервера, но куда копать с сисадмином уже не знаем, сломали голову, пошли уже методом тыка, отключили все кэширование на сервере, nginx отключили, но ничего не помогает. Раньше стояла версия PHP 5.6, сейчас установили 7.0.27

Может кто сталкивался, с подобной проблемой, подскажите куда копать???

7 ответов

  • 1
    dez 15 июня 2018 10:09 #

    попробуй те удалить все с .htaccess. У меня такое было на другом движке, там стояла связка апача и nginx, переехал с другого сервера и кеш браузера начал работать, тоже пару дней мучался.

    • +1
      Victor_BA Victor_BA 15 июня 2018 11:26 #

      Вы имеете ввиду .htaccess который лежит в корне сайта или какой то другой?

  • 1

    Касательно счетчиков на иконке - это может оказаться и штатным поведением. Посмотрите, они могут принимать нужное значение через минуту после изменения. Зависит от приложения и реализации. Где-то сделано правильно и полностью, а где-то только наполовину, и тогда получается именно такой эффект: пока в приложении - все норм. Стоит оттуда уйти - все принимает старое состояние, но через минуту нормализуется.

    • +1
      Victor_BA Victor_BA 15 июня 2018 11:20 #

      Дело в том, что такого то раньше не было, на строй системе, т.е. тут дело не в приложениях. И не важно, через минут, через 10, через час, вот пока принудительно не обновишь страницу несколько раз, счетчик появляется снова и снова. Опять же захожу в админку с другого компа, показывает инфу, которую с другого компа убрал ранее.

  • 1

    Посмотрите в конфиге nginx строку

    gzip_types ....

    если там есть

    application/json

    уберите и перезапустите nginx.

  • 1
    Victor_BA 18 июня 2018 02:20 #

    Если кому интересно, нашли мы причину кэширования. Решили еще раз сделать переинстал сервера и поэтапно настраивать, что бы понять на каком этапе возникает проблема. Короче говоря, оказалось, что данное кэширование появляется после включения директивы Last-Modified в настройках сервера.

    Теперь возникает вопрос, к кэшированию имеет отношение плагин Last-Modified или же это нормальное поведение сервера при включении директивы Last-Modified или что то нужно донастроить на сервере?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите