При оптимизации сайтов я использовал конкатенирование и написание для группировки связанных друг с другом битов многократно, но мне часто интересно, сколько или сколько средств для упаковки активов для доставки в браузер (иногда автоматические инструменты не всегда являются частью моего процесса сборки, хотя я предпочитаю их).Рекомендуемый диапазон размеров файлов для html/js/css/jpg/png для передачи http
Мне любопытно, есть ли разумные рекомендации только в области файлов при объединении активов для доставки в браузер. Предполагая, что нет сжатия или кеширования, просто простой перенос HTTP с сервера на браузер с AJAX или без него.
Что такое самый маленький наименьший размер файла?
Я слышал, что из-за размера пакета (извините, если это было неумело), что 1kb и 2kb данных будут передаваться с той же скоростью - есть ли общий порог в kb, где дополнительные байты начинают влиять на скорость передачи.Изменяется ли скорость передачи линейно с размером файла или выполняется ступенчато-ступенчатая?
Распространяя первый вопрос, каждый килобайт увеличивает скорость передачи в довольно линейном режиме? Или это лестница-шагомер с интервалами в пакетном размере (опять же, возможно, неумелый выбор слов)?Есть ли максимальный размер
Опять же, я знаю, что есть контекстные рассуждения Лота, которые влияют на это, но есть размер файла, который inadvisably большие данные тока сети, браузеры, или он в значительной степени зависит от сервера и сетей? Если есть хорошее обобщение, это все, что мне интересно.
Это, вероятно, само собой разумеется, но я не сервер/сетевой эксперт, только передний конец DEV ищет некоторые разумные значения по умолчанию для руководства быстро принимать решения в оптимизации активов.
Ваш ответ очень полезен. Если бы вы могли найти вспомогательные источники для поддержки, я с радостью награду щедрость раньше. В противном случае я подожду, чтобы узнать, приходит ли лучший ответ. –
Размер перевода: http://stackoverflow.com/questions/2613734/maximum-packet-size-for-a-tcp-connection; http flow (грубое представление): http://www.http.header.free.fr/http.html В основном, поскольку вы получаете основной документ html, представляющий страницу в целом (которая от вашего первоначального запроса до доступ к странице), вы анализируете другие URL-адреса, указанные как изображения или сценарии, и запрашиваете их с сервера для доставки на ваш сеанс. Связанная страница старая, но актуальная, и (надеюсь) легко понять. – codetaku
Если вам нужна фактическая статистика полосы пропускания для современных пользователей, для меня это, вероятно, слишком много для отслеживания. Но если вам нужна дополнительная техническая информация, страницы wikipedia по HTTP и TCP довольно велики. – codetaku