компресс наценки - PullRequest
       29

компресс наценки

1 голос
/ 08 сентября 2011

Более теоретический вопрос.

Мы сжимаем / минимизируем css & js, но кто-нибудь когда-нибудь думал или пытался сжать наценку?

Q: Преимущества (Pro / Contra) сжатия разметки, возможные инструменты и сценарии.

Поскольку трудно найти решение для этого вопроса, я приму наиболее подробный ответ.

Спасибо!

Ответы [ 2 ]

1 голос
/ 08 сентября 2011

разметка-сжатие возможно и широко используется. Есть несколько возможностей (которые можно комбинировать):

  • сжатие с использованием deflate или gzip, если браузер клиента принимает это (что должны делать все современные браузеры)
  • минимизировать разметку , чтобы удалить все вкладки, разрывы строк и несколько пробелов, так как они не отображаются в браузере (примечание: это может привести к проблемам при использовании <pre> или white-space: pre;)
  • пропустите некоторую разметку (которая может быть хитрой, и вы действительно не должны этого делать, но google делает. Взглянув на страницу-источник, вы увидите, что она не закрывается body - например, для такого сайта, как Google, это имеет смысл, так как пропуск </body> экономит 7 байт трафика, что очень много, если вспомнить ежедневные просмотры страниц в Google)
1 голос
/ 08 сентября 2011

Не знаю, почему вы ищете смешные ответы или думаете, что трудно найти решение этого вопроса.Разметка обычно подается в сжатой форме, например, с помощью модуля Apache mod_deflate .Сам переполнение стека обслуживает вас сжатой разметкой.

...