Інші сказали це, але вони просто не протаранили точку додому: gzipping.
- Практично ніяких зусиль чи недоліків.
- З мого обмеженого досвіду, зменшує розмір HTML на 60% - 90%.
Всі інші налаштування, які ви можете зробити в HTML, вимагають більше зусиль / обслуговування та навряд чи матимуть ніякого ефекту порівняно з просто gzipping та забуттям. Вони просто не варті часу, якщо ви не Google. Ви не Google.
(Як зазначали інші, чим більш послідовним є ваш HTML, тим більший ефект матиме gzipping, оскільки - за моїм обмеженим розумінням - gzipping шукає однакові рядки у вашому файлі та замінює кожен повторний екземпляр крихітним кодом, що посилається на Таким чином, такі способи створення авторських прав, як збереження атрибутів в одному порядку, і збереження всіх корпусів однаковими, можуть допомогти gzipping зробити свою роботу.)
О, і якщо ви автоматично мінімізуєте свій HTML в якийсь момент процесу збирання / обслуговування, це не вимагає великих зусиль / обслуговування. Тут перелічено декілька HTML мініфікаторів:
/programming/728260/html-мініфікація