Здравствуйте, подскажите пожалуйста. Выполняю оптимизацию одного сайта. Извлёк критический css с помощью инструмента
critical
, в итоге получается я критический css встраиваю в тег
<style>...</style>
на странице.
А не критический подключаю через link:
<link href="home.css" media="print" onload="this.media='all'; this.onload=null;" rel="stylesheet">
И вот сомнения у меня есть по поводу правильности того, что на каждую страницу у меня отдельный файл некритических стилей, которые я через link подключаю.
Для главной это - home.css
Для страницы товара - product.css
Для страницы контакты - contacts.css
А если не разделять вот так на файлы, и подключать один общий файл app.css к примеру, то тогда стили будут дублироваться, в файле app.css будут стили которые будут в теге
<style>...</style>
, хотя может это не сильная проблема, в общем честно говоря запутался я уже немного в том как лучше и что будет эффективнее.
Подскажите пожалуйста как более лучше поступить, заранее благодарю за ответ