Совместимость:
OpenCart 3.*OCStore 3.*
Поддержка: OpenCart 3.x.x.x
Возможности:
- Выводит дату последней модификации для страниц категорий, товаров и статьей и для главной страницы.
- Можно менять в ручную дату последней модификации категорий
- Можно менять в ручную дату последней модификации статей
- Можно менять в ручную дату последней модификации главной страницы
Установить:
- Модули/Расширения -> Установка расширений. Выбрать архив с модулем и Загрузить.
- Модули/Расширения -> выбрать установленный модуль (Last Modified ...) -> Активировать
- Зайти в активированный модуль и установить время для главной страницы
- Модули/Расширения -> Модификаторы. Нажать кнопку Обновить
Обращаем ваше внимание, что заголовок LastModified не отдаётся для WWW-доменов с включенным SSI.
Перед покупкой проверьте передает ли ваш сервер параметры $_SERVER['HTTP_IF_MODIFIED_SINCE'] или $_ENV['HTTP_IF_MODIFIED_SINCE']
* Если при установке модуля возникает ошибка "Директория не доступна для записи!" - необходимо поставить бесплатный модуль Localcopy OCMOD для Opencart 3
Зачем нужен Last-Modified
HTTP заголовок Last-Modified сообщает клиенту время последнего изменения страницы (объекта). Если клиент (браузер, поисковый робот) получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница (объект) есть в локальном кеше, он добавит вопрос If-Modified-Since(не изменилась ли страница после даты, полученной в Last-Modified). В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку с временем последнего изменения страницы и, если страница не изменялась ответить 304 Not Modified.
Экономия Трафика
Если страница не изменилась, то сервер прекратит передачу данных после отправки заголовков с кодом 304 Not Modified, тело страницы, изображения и другие объекты передаваться не будут.
Снижение нагрузки на сервер
Правильная реализация проверки времени последнего изменения страницы может значительно (до 30% и более) сократить нагрузку на сервер. Под правильной реализацией подразумевается проверка времени до начала генерации страницы на динамическом сайте. В таком случае все действия для генерации страницы (запрос контента из базы данных, парсинг шаблонов, получение комментариев и др) выполняться не будут. Особенно это актуально для сайтов с высокой посещаемостью и долгой продолжительностью визита пользователя. Пример: пользователь находится на сайте спортивных новостей и постоянно обновляет главную страницу в ожидании публикации результата матча. За несколько минут страница может быть запрошена и получена десятки раз. Если заголовок Last-Modified отдается и запрос If-Modified-Since обрабатывается правильно, то реально страница будет передана один раз, а на все последующие запросы будет выдан ответ 304 Not Modified.
Ускорение индексации поисковыми системами
Поисковые системы через руководство для вебмастеров рекомендуют отсылать заголовок Last-Modifiedи правильно обрабатывать If-Modified-Since.
Способ распространения:
Платно
Совместимость:
OpenCart 3.*OCStore 3.*
VQmod:
Нет
Ocmod:
Нет
Загружено:
13.05.2019
Обновление:
30.03.2021
Просмотров:
7150
Покупок:
54
Файлы будут доступны после покупки
Я посмотрел ваш сайт, я вижу что модуль работает и отдает заголовки. Если вас интересуют дополнительные вопросы - пишите в ЛС. Задержка по ответу может быть.
Купил и установил модуль, но при попытке зайти в его настройки - выдает ошибку 500.
В чем может быть проблема?
Опенкарт 3.0.3.2 , php 7.2
Данная проблема не может быть связана с кодом модуля. Это может быть связано с конфликтом модулей, неправильной установкой модуля, проблемы с платформой.
По таким вопросам лучше писать в ЛС
Нет.
Поддержка: OpenCart 3.x.x.x
Я знаю что есть похожий модуль, но для версии Opencart 2. Можете поискать.
С уважением, Васильев Евгений.
скрин: https://yadi.sk/i/RmdkTbCjM3RlpQ
Открыл все возможные папки и переназначил права 777, но бесполезно. Пробовал установить напрямую через сервер, не получается. Что делать? Скажите пожалуста