Вы правы, это отличный способ ускорить загрузку страницы. Он даже будет работать в сочетании с CDN, который рекомендовал другой автор.
Вот небольшой скрипт, который объединит несколько файлов в один для развертывания. Он поддерживает как JS, так и CSS, и даже «минимизирует» их, удаляя пробелы и т. Д. Просто подключите это к своим сценариям сборки и развертывания.
соковыжималка : http://cjohansen.no/en/ruby/juicer_a_css_and_javascript_packaging_tool
Что еще лучше, он будет следовать инструкциям импорта JS и CSS, поэтому вам нужно всего лишь указать свои HTML-файлы на файл загрузчика, и он будет работать как в разработке, так и в производстве. (Предполагается, что вы заменяете файл загрузчика объединенным файлом при развертывании.)
Существуют и другие, в том числе некоторые решения времени выполнения. Но, похоже, у вас все равно есть процесс сборки.
Что касается обновления HTML, если оно вам все еще нужно, поскольку автоматические развертывания очень популярны в мире Ruby, и вы можете найти некоторые автономные утилиты, которые помогут даже для неруби-проектов. (Как и выше) Метинкс лучше всего будет обрабатывать языком шаблонов вашего собственного проекта. (С идентификатором версии статического ресурса или чем-то подобным.)
Удачи, и дайте нам знать, что вы найдете.