Как повысить индексы PageSpeed Insights на Opencart сайте?
Если вы задаетесь этим вопросом - значит вы начали оптимизировать сайт. Сервис Google PageSpeed Insights показывает на сколько оптимизирована загрузка вашего сайте согласно алгоритмам "корпорации добра".
На индексы PageSpeed Insights влияют несколько факторов, мы раскажем как включить кеширование и сжатие, тем самым повысить индекс до 70-90 баллов.
И так, открываем файл .htaccess в корне сайта на Opencart и добавляем в конец следующий код:
# Включаем кэш в браузерах посетителей
<ifModule mod_headers.c>
# Все html и htm файлы будут храниться в кэше браузера один день
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=43200"
</FilesMatch>
# Все css, javascript и текстовые файлы будут храниться в кэше браузера одну неделю
<FilesMatch "\.(js|css|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
# Все флэш файлы и изображения будут храниться в кэше браузера один месяц
<FilesMatch "\.(flv|swf|ico|gif|png|jpg|jpeg)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
# Отключаем кеширование php и других служебных файлов
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>
#gzip сжатие
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>
Ну и на последок приведем пример для подражания, это будет важный элемент мотивации для вас:
Популярные модули Opencart 2