Привет !
Решил написать про ещё один плагин для создания кэширования на стороне браузера. Суть заключается в том, что вы освобождаете свой сайт от кэширования файлов и доверяете данную работу браузеру. Соответственно ваш сайт освобождается от определённой нагрузки и как следствие улучшается производительность сайта. Настоятельно рекомендую вам сделать кэширование на стороне браузера и оптимизировать свой сайт, тогда эффект будет очень существенным.
Плагин – Browser Caching with .htaccess, вы сможете установить прямо из админ-панели wordpress. Перейдите по вкладке: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте открывшийся плагин.
Чтобы настроить плагин, перейдите по вкладке: Инструменты – Browser Caching.
На странице настроек плагина, если нажать на кнопку – modify Expires, то вы сможете изменить временные сроки кэширования файлов, но я рекомендую оставить всё без изменений. По умолчанию всё правильно указано.
Нажав на кнопку – check .htaccess file, можно проверить файл .htaccess на наличие кода кэширования браузером. Если в файле нет строк указанных зелённым цветом, то значит у вас не включено кэширование браузером. Значит можно активировать кэширование.
Внимание ! Перед активацией кэширования браузером, деактивируйте и удалите все плагины, которыми вы пользовались для кэширования сайта. Они вам больше не нужны.
Чтобы активировать кэширование в браузере, нажмите на кнопку – activate Browser Caching.
После успешной активации кэширования, у вас в верху страницы появится надпись:
– You are now using BROWSER CACHING ! – Сейчас вы используете браузер кэширование !
Вот и всё, можете забыть про слово кэш, теперь это не ваша забота. Если остались вопросы, напишите комментарий. До новых встреч !
Проверка плагином показывает что кеширование на стороне браузера включено, а Гугл говорит:
Используйте кеш браузера
Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.
Используйте кеш браузера для следующих ресурсов:
mc.yandex.ru/metrika/watch.js (60 минут)
google-analytics.com/ga.js (2 часа)
Что делать в этом случае?
У меня то же самое. Если в счётчике Яндекс метрики включён Асинхронный код, то скрипт счётчика никак не влияет на скорость загрузки страницы сайта. На счёт Google не знаю, не пользуюсь его статистикой. Не думаю, что это как то сильно тормозит сайт, скорее это просто рекомендация. Тем более для статистики не нужен кэш.
Это не значит, что кэширование в браузере отключено или не работает.
Здравствуйте, скажите пожалуйста, работает ли этот метод для сайтов с https? И как можно проверить есть ли кэширование или нет. Спасибо
Да, работает. Проверить можно с помощью сервиса Яндекс Вебмастер, там есть такая функция “Проверить ответ сервера”. После проверки должны отображаться строки:
Cache-Controlmax-age=100000, private, must-revalidate
ExpiresTue, 04 Oct 2016 06:51:02 GMT
Значит работает.
Спасибо, установил плагин о котором тоже тут узнал, WP Fastest Cache, вроде работает все. В FAQ на странице плагина нашел как проверить работает ли он.
Здравствуйте. Подскажите пожалуйста, в файле .htaccess есть какие то строки их нужно удалить или оставить как есть? Вот эти строки:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^ index \ .php $ – [L]
RewriteCond% {REQUEST_FILENAME}! -f
RewriteCond% {REQUEST_FILENAME}! -d
RewriteRule. /index.php [L]
# END WordPress
Здравствуйте. Оставьте как есть, если проблем никаких не возникает. Этот код должен быть по умолчанию.