Зависимость стоимости HTTP-запроса от стоимости размера страницы?

Я знаю, что это хорошая практика - минимизировать количество запросов, необходимых для каждой страницы. Например, объединение файлов javascript и использование спрайтов css значительно сократит количество запросов, необходимых для рендеринга вашей страницы.

Другой подход, который я видел, - сохранить javascript, встроенный в саму страницу, особенно для javascript, специфичного для этой страницы и не имеющего общего доступа на других страницах.

Но мой вопрос таков:

В какой момент мой javascript становится слишком большим, что становится более эффективным, если вывести сценарий в отдельный файл и разрешить дополнительный запрос для отдельного файла js?

Другими словами, как мне измерить, сколько байтов соответствует стоимости одного запроса?

Поскольку последовательные запросы кэшируются, единственная стоимость вызова того же файла js стоимость запроса. Принимая во внимание, что сохранение js на странице всегда требует затрат на дополнительный размер страницы, но не требует затрат на дополнительный запрос.

Конечно, я знаю несколько факторов, влияющих на это: скорость клиента, скорость полосы пропускания, задержка. Но должен быть поворотный момент, когда будет больше смысла делать одно над другим.

Или, Неужели сегодня полоса пропускания настолько дешевая (скорость, а не деньги), что для превышения стоимости запроса требуется гораздо больше байтов, чем раньше? Похоже, существует тенденция к тому, что размер страницы становится менее важным фактором, в то время как стоимость запроса снижается.

Мысли?

19
задан Jerad Rose 13 May 2011 в 03:42
поделиться