Как лучше оптимизировать мой сайт? (PageSpeed ​​Insights) - PullRequest
0 голосов
/ 06 мая 2018

Я пытаюсь оптимизировать свой сайт в соответствии с рекомендациями PageSpeed ​​Insights. Ссылка на мой сайт: Evant . Есть две рекомендации, с которыми у меня есть проблема; Во-первых, устранить блокировку рендеринга CSS. Я попытался предварительно загрузить некоторые из них, но оказалось, что css не загружается должным образом, когда я делаю это, поэтому я решил оставить все они загруженными синхронно. Второе - это кэширование в браузере. Я перепробовал все, что видел в сети, например, добавив файл .htaccess, который я напишу позже, но ни один из них не сработал.

Структура каталогов файлов: structure

.htaccess файл:

<IfModule mod_expires.c>
 # Enable expirations
 ExpiresActive On 
 # Default directive
 ExpiresDefault "access plus 1 month"
 # My favicon
 ExpiresByType image/x-icon "access plus 1 year"
 # Images
 ExpiresByType image/gif "access plus 1 month"
 ExpiresByType image/png "access plus 1 month"
 ExpiresByType image/jpg "access plus 1 month"
 ExpiresByType image/jpeg "access plus 1 month"
 # CSS
 ExpiresByType text/css "access plus 1 month"
 # Javascript
 ExpiresByType application/javascript "access plus 1 year"
</IfModule>

1 Ответ

0 голосов
/ 06 мая 2018

Что вы подразумеваете под рекомендацией? Что-то вроде проекта Google Lighthouse?

Чтобы иметь неблокирующий CSS, напишите CSS вашего входного модуля вместо загрузки его из связанного файла.

Для кэширования самое простое решение - Service-Workers.

...