Шаг четвертый: нарезаем поток

Шаг четвертый: нарезаем поток

Можно попробовать распределить первоначальный монолитный файл на несколько (5-10) равных частей, которые бы затем собирались и внедрялись прямо в document.body.innerHTML. Т. е. сам начальный HTML-файл очень мал (фактически, содержит только предзагрузчик) и загружается весьма быстро, а после этого стартует параллельная загрузка еще множества одинаковых файлов, которые используют канал загрузки максимально плотно.

Однако, как показали исследования, издержки на XHR-запросы и сборку innerHTML на клиенте сильно превосходят выигрыш от такого распараллеливания. В итоге страница будет загружаться в 2-5 раз дольше, размер при этом изменяется несильно.

Можно попробовать использовать вместо XHR-запросов классические iframe, чтобы избежать части издержек. Это помогает, но не особенно. Страница все равно будет загружаться в 2-3 раза дольше, чем хотелось бы.

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

Также стоит упомянуть, что при использовании iframe для навигации по сайту встает проблема обновления этой самой навигации (например, если мы хотим выделить какой-то пункт меню как активный). Корректное решение этой проблемы требует от пользователя включенного JavaScript, и оно довольно нетривиально с технической стороны. В общем, если при проектировании сайта без фреймов можно обойтись — значит их не нужно использовать.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Четвертый пример

Из книги автора

Четвертый пример В этом примере мы рассмотрим числовые фильтры, то есть фильтры сортировки числовых данных.Отобразим в таблице только те товары, цена которых больше 20.1. Сбросьте ранее установленный фильтр.2. Нажмите кнопку, расположенную в ячейке R1C2. На этот раз мы


Этап четвертый – «фельетонная эпоха»

Из книги автора

Этап четвертый – «фельетонная эпоха» Этот этап истории графологии, который переживается сегодня, мы назвали вслед за Германом Гессе «фельетонной эпохой». В последние десятилетия нет новых исследований, движущих графологию вперед. Большинство фундаментальных книг


Шаг четвертый – построение психологического портрета

Из книги автора

Шаг четвертый – построение психологического портрета В традиционной графологии построение психологического портрета, как правило, не является отдельным шагом. Оно естественным образом объединяется с написанием графологического заключения. В программной системе этот


Путь четвертый – сопоставление с результатами психометрических тестов

Из книги автора

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


Круг четвертый. Обычные подозреваемые

Из книги автора

Круг четвертый. Обычные подозреваемые Автор: Владимир ГуриевРаз уж речь зашла о Blu-ray, стоит вернуться в павильон компании Samsung и посмотреть на ее первый гибридный плеер, позволяющий крутить как BD, так и HD DVD. Сказать, что он рождался в муках, – значит не сказать ничего.


Железный поток

Из книги автора

Железный поток Автор: Александр КуприяновЦифровая видеокамера Mustek DV 12M матрица: CMOS, 5 Мпцифровой зум: 10хвстроенная память: 32 Мбайтразъем для карт памяти SD и MMCдисплей: 2 дюймагабариты: 98x41х74 ммвес: 136 гцена: $180 Камера со свободно вращающимся дисплеем позволяет снимать


Железный поток

Из книги автора

Железный поток Автор: Илья ШпаньковЛистомания Адрес www.listible.comИнтерфейс английскийКириллица не поддерживаетсяПорой с первого взгляда веб-сервис не вызывает интереса, а посмотришь пристальнее и видишь – не так уж он и прост, как показалось вначале. К одному из таких


ЖЕЛЕЗНЫЙ ПОТОК: Железный поток

Из книги автора

ЖЕЛЕЗНЫЙ ПОТОК: Железный поток Автор: Артем ЗахаровЧемпионский характер:Asus P565 Asus решила порадовать всех любителей коммуникаторов, выкатив P565 - быстрейший аппарат среди соплеменников. Превосходство над конкурирующими моделями обеспечивает процессор с частотой 800 МГц.


Google Chrome: четвёртый пошел! Андрей Крупин

Из книги автора

Google Chrome: четвёртый пошел! Андрей Крупин 25 января разработчики компании Google с присущим им духом новаторства и прогрессивности в очередной раз отметились на рынке программного обеспечения, объявив сетевой общественности о выпуске стабильной версии браузера Chrome 4.0.


Mobile World Congress 2010. День четвертый, итоги Ольга Топровер

Из книги автора

Mobile World Congress 2010. День четвертый, итоги Ольга Топровер День первыйДень второй и третийЧетвертый день, 18 февраля, был заключительным днем работы конгресса. Погода продолжала радовать. Жизнь в павильонах уже не бурлила, а спокойно текла: все стенды пройдены, контакты


Железный поток

Из книги автора

Железный поток Авторы: Михаил Карпов, Салтыков ПавелSamsung SyncMaster 971P: Такого цвета нет в палитре Pantone Бывают ситуации (и нередко, кстати), когда какой-нибудь рядовой предмет вроде монитора покупается для совместного использования.И ладно бы выбрать по характеристикам


ЖЕЛЕЗНЫЙ ПОТОК: Железный поток

Из книги автора

ЖЕЛЕЗНЫЙ ПОТОК: Железный поток Автор: Артем ЗахаровКто на новенького?:Archos 10 Для нетбуков впору заводить отдельную рубрику - не проходит и недели, чтобы производители, горячо возлюбившие эти девайсы, не выкатили очередную новинку. В эту гонку включаются даже компании,


ЖЕЛЕЗНЫЙ ПОТОК: Железный поток

Из книги автора

ЖЕЛЕЗНЫЙ ПОТОК: Железный поток Автор: Артем ЗахаровМаленький трудяга:Stealth LPC-650 Компания Stealth Computer, специализирующаяся на промышленных системах, представила компактный ПК LPC-650. Девайс хоть и не поражает дизайном, способен заткнуть за пояс многих собратьев, занимающих


СЕЛО ЩЕПЕТНЕВКА: Четвертый вариант

Из книги автора

СЕЛО ЩЕПЕТНЕВКА: Четвертый вариант Автор: Василий ЩепетневО компьютерном пиратстве сказано столько, что дальше продолжать как-то и неудобно. Дурной тон. С позицией давно определились, в землю зарылись, обставились ежами, спиралями Бруно и прочей атрибутикой. В