Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Настройка HTTP-заголовков OpenCart

истекло время актуальности


oc store 2.3

Реализовать отдачу обязательных http-заголовков и ответов сервера со следующей информацией:

Last-Modified – отдавать реальную дату последнего изменения текущей страницы сайта.

Например,

Last-Modified: Mon, 24 Dec 2018 16:28:12 GMT

If-Modified-Since - на запрос с таким заголовком сервер должен возвращать код 200, если в Last-Modified указана дата новее, чем отправлено в запросе If-Modified-Since. Если содержимое с указанной даты не менялось (дата в Last-Modified старее), то сервер должен возвращать код ответа 304.

Cache-Control – отдавать для страниц сайта max-age=86400, для всех подключаемых ресурсов (CSS, JS, шрифты, изображения) –  max-age=604800.

Например,

Cache-Control: max-age=86400, must-revalidate

или

Cache-Control: max-age=604800, must-revalidate

Expires – отдавать дату устаревания информации: для страниц сайта - текущая + 24 часа, для всех подключаемых ресурсов (CSS, JS, шрифты, изображения) –  текущая + 168 часов.

Например,

Expires: Fri, 28 Dec 2018 16:04:12 GMT

ETag – отдавать идентификатор версии запрашиваемого объекта вместе со всеми статическими объектами (html, текст, CSS, JS, шрифты, изображения).

Date – отдавать текущую дату загрузки страницы сайта/объекта


Сделать ставку!

Заказчик не желает делать предоплату? Оплата через Сейф поможет избежать возможного мошенничества.

  1.  фрилансер больше не работает на сервисе
  2.  1948 
    2   26  1
    Пример работы:

    1 день350 ₴
    Volodymyr H. проверен 

    Доброго дня
    виконаємо якісно
    всі розрахунки після обговорення деталей
    перегляньте портфоліо

    Виконаємо якісно. Роботи на сайті портфоліо

    Украина Винница | 19 января в 10:54 |