Несколько файлов CSS и комбинированный файл

Вопрос:

Так что все знают, что у вас есть один CSS файл для веб-страницы.

  • Для его получения требуется только один HTTP-запрос
  • После сохранения в кеше все веб-страницы, использующие его, будут благословлены

Но я думаю, что есть отличный способ иметь несколько файлов CSS

  • Все файлы CSS будут загружаться параллельно, тем самым меньше времени…

Итак, если у меня есть 500 КБ кода CSS и скорость интернета 50 Кбит/с (да, я живу в бедной стране: -/)…

method A will take (10+x)secs     # where x is the time for HTTP request
method B should take (1+x)secs    # if I divide it into 10 files

Я ошибаюсь, если я говорю “Метод В намного лучше”?

Ответ №1

Прежде всего, я бы рекомендовал вам использовать CSS Minifier, например http://cssminifier.com/.

Что касается вашего теста скорости, в вашем случае, возможно, очень быстро использовать несколько файлов, но попробуйте и проверьте свою страницу в Google PageSpeed Insights

Специально, если ваша цель – ваша собственная страна, и если вы знаете, что в Интернете все медленнее.

Ответ №2

Из Здесь

Это не о скорости полосы пропускания, а о количестве HTTP-запросов, что имеет большое значение для мобильного соединения.

Однако подход иметь разные файлы css для поддержания модульности проекта является прочным, поскольку он помогает вам поддерживать ваш CSS-проект таким, какой вы хотите, не имея всего кода только в одном файле. Затем вы можете воспользоваться препроцессорами /minifiers css, чтобы объединить и сжать все ваши файлы css в одном для производства

Оцените статью
TechArks.Ru
Добавить комментарий