@r31rus

Желательно-ли все файлы css поместить в 1 файл?

Собралось множство файлов css которые подключены к Html странице. Желательно-ли все файлы css поместить в 1 файл? Влияет-ли это на скорость обработки сайта браузером?
  • Вопрос задан
  • 2702 просмотра
Решения вопроса 1
Shiz
@Shiz
Менеджер, программист, прототипировщик
На обработку не влияет, но влияет на скорость загрузки. Для скачивания нескольких файлов браузер потратит больше времени. Если настроен keep-alive, то меньше, но все равно больше, если бы файл был один. Если канал нестабильный или ненадежен, то возможны случаи, когда скачались не все файлы, и как тогда будет выглядеть страница - очень сложно предсказать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Writerim
@Writerim
Заполнить позже...
*** Отредактировано

для проверки скорости вот вам в помощь

проверка скорости и пр.

минификация + все в один файл
Ответ написан
Комментировать
@r31rus Автор вопроса
Посмотрим на ответы еще.... Как-то читал что влияет мол распаковка занимает какое-то время
Ответ написан
Комментировать
zooks
@zooks
Frontend
Пока не вышел HTTP 2.0 не только желательно, но если файлов много - обязательно.
С одним CSS меньше подключений и следовательно выше скорость.
Ответ написан
Комментировать
AleksandrAndHABR
@AleksandrAndHABR
Frontend Developer
Лишний запрос на сервер это плохо.
Поэтому лучше весь css поместить в один файл.
Если же страниц много и они сильно отличаются между собой, правильней будет подключить два файла стилей, один который имеет дэфолтный набор стилей и общий стиль для всех страниц, второй который имеет стили конкретно под свою страницу.
Запроса на сервер будет два, но это лучше чем один большой css файл в котором собраны стили всех страниц, которые имеют разный дизайн.
И как уже писали выше, еще можно сжать css файл, это так же ускорит загрузку таблицы стилей браузером.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 02:45
2000 руб./за проект
24 нояб. 2024, в 23:46
20000 руб./за проект