Я где-то читал, что организация HTML-атрибутов в определенном порядке может улучшить скорость сжатия для HTML-документа. (Я думаю, что прочитал это из рекомендаций Google или Yahoo для более быстрых сайтов). Если я правильно помню, рекомендуется сначала указать наиболее распространенные атрибуты (например, id
и т.д.), А затем поместить остальные в алфавитном порядке.
Я немного смущен этим. Например, если атрибуты id
были помещены сразу после каждого тега p
, id
будет содержать уникальные значения. Таким образом, дублированная строка будет ограничена этим: <p id="
(скажем, были <p id="1">
и <p id="2"/>
). Поскольку значение id
должно быть уникальным, я вижу это как фактическое причинение неблагоприятного эффекта сжатия.
Я не прав?
Если мне нужно пройти статическую веб-страницу со случайно упорядоченными атрибутами, какую логику я должен использовать для организации атрибутов для достижения максимального сжатия?
ПРИМЕЧАНИЕ. Я говорю о сжатии GZIP (если это имеет значение): http://www.gzip.org/algorithm.txt