- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
У меня на сервере крутится несколько сайтов и все кешируются Нгихсом. Иногда мне нужно срочно показать какую то новость, а так как я не знаю как очистить кеш Нгихс для определенного сайта, то я через ISP захожу в /var/cache/nginx и удаляю все папки.
В результате чего 1 сайт начинает тупить - всегда один и тот же. Если в этот момент зайти в апач статус - то по всем сайтам все нормально, а запросы к проблемному сайту все с флагом - W
Перезагрузка апача, мускуля, оптимизация баз не спасает (точнее помогает но на пару минут) - полностью снимает проблему только ребут.
Посещаемость этого сайта и сервера в целом не громадная - сотни уников онлайн (не тысячи).
Что посоветуете?
Ну так не удаляйте весь кэш. Инвалидируйте только измененную страницу:
добавить в конфиг nginx: proxy_cache_bypass $http_secret_header;
инвалидация: curl http://mysite.ru/mypage.html -s -I -H "secret-header:true"
Есть ещё вот https://github.com/FRiCKLE/ngx_cache_purge
я через ISP захожу в /var/cache/nginx и удаляю все папки.
...
Перезагрузка апача, мускуля, оптимизация баз не спасает
А самому nginx-у сделать restart? чтобы он пересоздал структуру папок для кеша и сбросил хеш в раме.
Апач и мускул трогать не нужно.
для сброса кеша одной страницы добавьте в конфиг:
запрос типа: http://site.com/some_page.html?reload=1
сбросит(и обновит) кеш этой страницы. т.е. к любой своей страницы добавив параметр ?reload=1 можно будет сбросить ее кеш.
Вот что прописал в конфиге (привожу часть)
proxy_cache_bypass $cookie_62d357c5ff435ce807a428e8463639d2;
proxy_cache_bypass $cookie_joomlanocache;
proxy_cache_bypass $http_x_clear_cache;
proxy_cache_bypass $arg_reload;
перезагрузил Нгихс. На тестовой странице сделал изменение, увидео его сразу от авторизованного пользователя. Для НЕавторизованного - ничего не изменилось.
Зашел на эту тестовую страницу по адресу http://site.com/test?reload=1
Перезагрузил страницу - для НЕавторизованного - ничего не изменилось.
нажал ctrl + F5 - для НЕавторизованного - ничего не изменилось.
перезагрузил еще раз Нгихс - для НЕавторизованного - ничего не изменилось.
Что сделал не так?
"Зашел на эту тестовую страницу по адресу http://site.com/test?reload=1" неавторизованным пользователем заходили?
"Зашел на эту тестовую страницу по адресу http://site.com/test?reload=1" неавторизованным пользователем заходили?
Нет - авторизованным :)) Спасибо, теперь все ок!