Возможно ли объединение на стороне сервера? В таком случае, на чем вы запускаете сайт? Если вы используете .NET, я настоятельно рекомендую Combres .
Для сайтов PHP попробуйте minify .
Скотт Хансельман написал о пакетном скрипте для той же цели , используя AjaxMin . Вы можете включить это как часть сценария сборки, например, если вы не можете / не хотите объединять файлы во время выполнения.
Одним из преимуществ объединения / минимизации на лету является то, что вы можете отключить его для запросов, например, с вашего IP-адреса, чтобы вы всегда могли прочитать оригинальный сценарий, если Отлаживаем живой код.