@MaksMiles
Начинающий разработчик

Есть ли смысл вставлять статический контент в страницу?

Столкнулся с интересной ситуацией. Анализируя работу Google PageSpeed и находясь в поиске оптимального решения по оптимизации скорости загрузки страницы, наткнулся на то, что некоторые льют статический контент (css, images) прямо в html файл.

А теперь объясняю более точно. Стили комбинируются в один файл и вставляется в тег `style`. Картинки на стороне сервера трансформируются в data:image/*,base64:данные.

Суть вопроса. Есть ли в этом смысл? Ведь тогда не будет происходить кеширование? Или же будет?
В общем, есть ли смысл использовать такой подход к оптимизации? Какие могут быть ещё решения, чтобы максимально оптимизировать скорость загрузки сайта? С Backend всё норм, все запросы кешируются. Вопрос именно в отдаче статики
  • Вопрос задан
  • 296 просмотров
Решения вопроса 1
y0u
@y0u
dev
Рекомендации в Google PageSpeed не дают полной картины. Это всего лишь рекомендации.
Нет смысла выносить весь css прямо на страницу, достаточно объединить все файлы в один и подключить этот файл.

Я как-то проводил тест, вставлял все стили в html, в итоге Google PageSpeed значительно повышал оценку, но скорость загрузки сайта ничуть не поменялась, я не увидел никаких изменений.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
Есть кейсы, где кеширование не нужно
Есть кейсы, где лучше несколько раз загрузить одно и тоже, но быстрее показать пользователю
Есть кейсы, где комбинируют несколько подходов
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Не имеет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы