- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте! Пытаюсь настроить функцию Expires в заголовках и нахожу в сети советы как настроить кеширование в .htaccess модулем mod_expires.c. Тут у меня возникает вопрос - если конфигурация сервера такова, что фронтенд обрабатывается Nginx, какой смысл писать директивы в .htaccess? Или я просто что-то не так понимаю? Подскажите пожалуйста как это правильно делается?
Вполне логичный вывод сделали, но не закончили - нужно искать директивы nginx для того, чтобы он отдавал правильные заголовки. К примеру, вот как тут показано: https://habrahabr.ru/company/mkechinov/blog/105716/
нужно искать директивы nginx для того, чтобы он отдавал правильные заголовки. К примеру, вот как тут показано: https://habrahabr.ru/company/mkechinov/blog/105716/
Спасибо, только в моей конфиге я не вижу ничего про expires, а тестовый сервис утверждает, что у меня истекла дата заголовков. Где это может быть прописано?
директива у nginx называется expires, задать её нужно в соответствующем location
Например, для статических данных
Ещё можно добавить
Более подробно смотрите в документации nginx
P.S. - возможно, что у вас она просто не задана вовсе...
Expires может задаваться в коде html или php файле.
А после изменений в конфигах Nginx его нужно перезапускать?
А после изменений в конфигах Nginx его нужно перезапускать?
А то ж. Конечно. Конфиг можно релодом перечитать.
А то ж. Конечно. Конфиг можно релодом перечитать.
Семён Семеныч, а я думаю что оно не работает :-)))
Семён Семеныч, а я думаю что оно не работает :-)))
Гм, релод? В доках заявлено по идее, другое дело, что только для новых запросов (для тех которые уже запрошены браузерами, изменения не будут применены): http://nginx.org/ru/docs/beginners_guide.html
Ну, на крайний случай, можно и рестарт сделать.
Cache-Control перебивает Expires, почитайте
https://habrahabr.ru/post/253121/
и
https://habrahabr.ru/post/203548/
https://habrahabr.ru/post/204464/
Cache-Control перебивает Expires, почитайте
У меня стоит задача прописать срок жизни кеша, чтобы Page Speed Insights не ругался. Если я правильно понял, теперь это лучше определять не при помощи Expires, а с помощью max-age ?