Opencart - Настройка Кэширования Сайта По Требованиям Google

Тема в разделе "SEO-вопросы (оптимизация и продвижение магазина)", создана пользователем admin, 26 июл 2017.

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.763
    Симпатии:
    133.132
    Репутация:
    215
    Восклицательный знак - "Используйте кэш браузера"
    Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.

    Проведя анализ еще несколько раз в PageSpeed Insights от Google, если результат тот-же. Необходимо искать средство для cache Заставить браузер кэшировать ( cache ) наш сайт есть несколько способов:
    • meta тэгами
    • средствами сервера

    Рассмотрим более простой способ: meta cache
    Для нашего случая будут нужны следующие тэги:
    Код:
    <meta http-equiv="Cache-Control" СONTENT=" ">
    <meta http-equiv="Expires" content=" ">
    Рассмотрим подробнее.

    Сама фраза: Cache-Control говорит о том, что она служит для управления кэшированием.

    В поле \"content\" можно вписать следующие, интересующие нас, значения:
    • public — разрешение кэширования во всех случаях
    • private — кэширование разрешено только для одного авторизированного юзера
    • no-cache — полный запрет
    • no-store — кэширование только на одну сесию, без записи на хард
    • mах-age — максимальное время жизни кэша ( в секундах)

    пример:
    Код:
    <meta http-equiv="Cache-Control" content="public">
    <meta http-equiv="Cache-Control" content="no-store">
    <meta http-equiv="Cache-Control" content="max-age=34700">
    Само выражение \"Expires\" в переводе означает \"истекает\". Соответственно и значение этого выражения будет следующим: \" время жизни этого кэша в браузере истекает _дата_\"
    пример:
    Код:
    <meta http-equiv="Expires" content="Wed, 22 Mar 3205 00:20:05 GMT">