У меня нет дополнительных данных, но я могу подтвердить, что ваши результаты имеют логический смысл.Большинство людей сегодня используют быстрые широкополосные соединения, и большинство веб-серверов автоматически сжимают любой текстовый контент, который они отправляют, поэтому во многих случаях накладные расходы на отправку второго запроса на загрузку внешнего ресурса (или проверку того, что он не был изменен)) будет больше, чем затраты, понесенные при загрузке немного большего объема данных как части исходного запроса.
Вы можете даже решить это математически, если хотите, предполагая, что средняя скорость соединения составляет 5 Мбит / с итипичное время прохождения туда и обратно составляет 100 мс.С этими допущениями вы увидите, что вы можете добавить до 62 500 байт к полезной нагрузке первого запроса, прежде чем затраты на выполнение второго запроса станут оправданными.И это очень хорошо коррелирует с вашими числами.
Однако это не означает, что «использование внешних файлов на самом деле не имеет значения», поскольку есть другие причины использовать их помимо кэширования / загрузки страницыаспект.Например, они помогают сохранить ваш код и общую структуру сайта в нормальном состоянии, особенно если у вас есть общие стили CSS и утилиты JavaScript, которые повторно используются на нескольких страницах.Я бы сказал, что это, по крайней мере, так же важно, как любой небольшой выигрыш или убыток во время загрузки страницы, который вы можете получить, используя / не используя внешние файлы.Поэтому в этом контексте использование внешних файлов имеет смысл даже для небольших ресурсов.