У меня есть около 10 ссылок на файлы CSS и JavaScript (JS) на моем веб-сайте, и я могу их комбинировать, чтобы клиент веб-браузера мог загрузить только 2 файла CSS и JS. Объединение файлов уменьшит количество HTTP-запросов и сократит время загрузки страницы.
Мой вопрос: если эти 10 файлов CSS и JS кэшируются после загрузки первой страницы, будет ли время загрузки второй страницы таким же быстрым, как страница, на которой есть только 2 комбинированных файла CSS и JS? Я бы так подумал, потому что кешированные файлы не требуют HTTP-запроса. Я понимаю, что существуют командные сценарии, которые могут автоматизировать объединение файлов CSS и JS для развертывания, но это усложнит будущим младшим программистам/веб-дизайнерам, которые могут работать на веб-сайте. Веб-сайт предназначен для благотворительной организации, и там очень мало контроля и доступных человеческих ресурсов, чтобы держать все под контролем и в порядке.
Обновление. Мои предположения о том, что использование кэшированного файла не требует HTTP, ошибочны.