CSS стили, оптимизация два файла или один?

css веб дизайн оптимизация

Есть сайт, несколько разделов у сайта есть общий стиль плюс к каждому из разделов подключается дополнительная таблица стилей.

Если я ставлю для каждого раздела общий стиль один и тот же файл и подключаю дополнительный стиль это лучше для оптимизации чем я сделаю для каждого раздела один файл стилей который включает и общие стили и дополнительные?

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

Правильно ли я понимаю ситуацию с кешем или кеш загружается для каждой страницы всегда с сервера когда на нее заходишь впервые, не зависимо от того что некоторые файлы уже есть в кеше но загруженные с другой странице?

Примечание:
Значит получается правильней для оптимизации разделять, ты Denis уверен в этом? И тогда общий для всех страниц файл стилей браузер на каждой странице начнет брать из кеша который появился при первом заходе на любую из страниц сайта где подключен этот общий файл, а если объединить общий файл с стилями каждой страницы то получится что браузер начнет для каждой страницы скачивать файл стилей поновой?
Ответы:
В общем-то все правильно.
Но если использовать один файл, то кеш - не проблема, т.к. на разных страницах можно
добавлять разный аргумент к подключаемому css-файлу. Например, на главной
<link href="/path_to_file/style.css?v1" rel="stylesheet" type="text/css" />
на странице статей, допустим:
<link href="/path_to_file/style.css?v100500" rel="stylesheet" type="text/css" />
В этом случае, браузер воспринимает файл, как абсолютно разные документы.
кеш и есть кеш:
когда ты открываешь страницу в браузере ты в первую очередь загружаешь(качаешь) файлы (html сама cтраница, стили, картинки и т.д.) с сервера, где все файлы сайта и хранятся, далее, если ты открываешь другую страницу, но с этого же сайта (сервера) ты грузишь уже только разницу, т.е. те файлы которые ты скачал в первый раз браузер подгружает локально (не с сервера сайта, а с твоего компа из кеша)
Короче Denis уверен))


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.