Я пытаюсь оптимизировать небольшой сайт, сейчас я изучаю CSS.
Давайте рассмотрим пример index.php
.Сначала я сделал это стандартным способом, добавив <link rel="stylesheet" href="style.css">
в <head>
моего HTML-вывода.
Google PageSpeeds, затем жалуется на файлы, блокирующие рендеринг.
Затем я попыталсяальтернативным способом и вместо тега <link>
, описанного выше, я добавил это в <head>
:
<style>
<?php include 'style.css';?>
</style>
. Это эффективно дает мне внутренний CSS, сохраняя при этом удобство наличия одного файла для всех моих страниц.,У меня больше нет блокирующих файлов рендера, и PageSpeed кажется более счастливым.
Есть ли здесь существенный недостаток?Должен ли я быть таким же счастливым, как Google PageSpeed?