Я пытаюсь улучшить скорость своего сайта, поскольку я интегрирую определенные функции темы, которую я приобрел на своем сайте, и наткнулся на эту интересную функцию на веб-сайте указанной темы.Запретить загрузку всей таблицы стилей CSS - загрузить только необходимый контент?
Проблема, с которой я столкнулся, - это моя таблица стилей CSS, абсолютно массивная (220kb) и занимает возраст (3-4 секунды) для загрузки. Я работаю над тем, чтобы уменьшить это, но это совсем другая история ...
Когда я пытаюсь загрузить ту же самую страницу на веб-сайте темы, она загружается намного быстрее. После проверки на моем веб-сайте я нахожу, что размеры стилей «Размер» и «Содержание» в инструментах dev примерно одинаковы.
На странице разработчика размер намного меньше, чем содержание. Означает ли это, что ТОЛЬКО элементы, вызываемые в HTML, загружаются из таблицы стилей? Если да, то как это сделать, потому что это звучит чрезвычайно эффективно.
Я также думал, что это потому, что страница разработчика кэшировала контент в моем браузере, но я отключил кеш, и он по-прежнему загружает только часть содержимого.
Кэш моего сайта работает, кстати, меня просто интересует ускорение начального времени загрузки.
Любые мысли?
Соответствующие изображения:
Cache Отключено:
сайт Dev с малым отношением размер/контента - http://i.imgur.com/B3uhOWF.png
Мой сайт с ~ 1: 1 размер/соотношение содержания - http://i.imgur.com/Ymu2YRz.png
Holy F ### Я только что включил GZip благодаря этой статье. Вот как я себя чувствую: http://stream1.gifsoup.com/webroot/animatedgifs2/1365838_o.gif Спасибо за отличный пост – user3100907
Мое удовольствие. GZip для победы! – worldofjr
Один быстрый вопрос о GZip - это 100% на моем сервере, правильно? Так что поддержка GZipped-версии файлов не требуется со стороны клиента? Не имеет значения, обращается ли он к сайту с устаревшим браузером/компьютером/конфигурацией, он получит сжатую версию независимо от того, что, правильно? (Предполагая, что мой сайт может работать на устаревших браузерах/os без проблем.) – user3100907