вы можете реализовать mod_pagespeed (при условии, что вы используете apache).Это мод Google Apache, предназначенный для минимизации не только CSS и JS, но и HTML, который также является сервером (среди многих других улучшений).Мод будет минимизировать, объединять и кэшировать (в зависимости от ваших настроек) на лету, когда каждая страница запрашивается в первый раз.
Подробнее об этом можно прочитать здесь
Вы можете увидеть краткий список всех функций, которые он имеет здесь.
- Расширенный кэш
- Вставляет встроенный CSS во внешние файлы
- Вставляет встроенный Javascript во внешнийфайлы
- Объединение внешнего CSS
- Перемещение внешнего CSS-кода в HTML-код *
- Перемещение внешнего встроенного Javscript в HTML-код
- Свертывание пробелов в HTML
- Объединить заголовки
- Атрибуты Elide (изменить
checked="checked"
на checked
) - Минимизировать Javascript
- Переместить небольшие изображения в строку
- Удалить комментарии html
- Удалите ненужные кавычки из атрибутов html (измените
type="hidden"
на type=hidden
) - Все вышеперечисленное можно настраивать и при необходимости включать / отключать.