Как работать с файлами проектов IntelliJ IDEA в системе контроля версий Git, которые постоянно меняются?

Базовые 64-кодированные данные примерно на 1/3 больше, чем сырые байты, поэтому на страницах, где загрузка всех данных изображения занимает более чем в три раза больше, чем запрос, CSS спрайты превосходят по производительности.

Кроме того, встроенные URI данных заставляют сам файл занимать столько времени, сколько нужно для загрузки в качестве фактических данных плюс изображения с кодировкой base64. Если URI данных находятся на вашей фактической странице HTML, это означает, что рендеринг останавливается и ждет загрузки изображения. Если URI данных находятся в вашей таблице стилей, это означает, что любые правила после того, как URI данных должны дождаться его, прежде чем они смогут быть обработаны. С другой стороны, с помощью спрайт-файла изображения могут загружаться одновременно с вашими другими ресурсами. Это может стоить стоимость одного дополнительного запроса, особенно если вы учитываете штраф base64.

145
задан Community 23 May 2017 в 11:54
поделиться