Первый сайт об играх без цензуры - Показать сообщение отдельно - Новость! Капитальный ремонт интернета
Показать сообщение отдельно
Старый 15.06.2012, 22:13   #29
khaos
Админ
 
Аватар для khaos

Награды Олдфаг Поцан 3 уровня Реальный Пацан II степени
Постер IV степени Валера Шаурма


По умолчанию Re: Капитальный ремонт интернета

Во-первых, HTTP 1.0 был заложен таки в 1992 году. HTTP 1.1 это те же яйца, только с дополнительными ограничениями.
Во-вторых, нужно понимать, что такое HTTP, именно из этого происходят все его основные плюсы и минусы. Это так называемый stateless протокол, т.е. протокол без сохранения состояния взаимодействия.

Наглядный пример. Передача по "классическому" потоковому протоколу:
открытие соединения;
— Прет, Толян!
— Первд!
— Ты как?
— Фгавнищу!
закрытие соединения.

Передача по HTTP будет в этом случае сложнее:
открытие соединения;
— Прет, Толян!
— Первд!
закрытие соединения;
открытие соединения;
— Прет, Толян! Ты как?
— Фгавнищу!
закрытие соединения.

Такая форма передачи чуть ли не идеальна для статических страниц Веб 1.0, но становится очень неудобной и запутанной, если необходимо динамически обновлять содержимое по мере использования сервиса, например, в чатике или каких-нибудь социальных сетях.

SPDY предлагает заменить некоторые части HTTP для более эффективного взаимодействия клиент-серверов. Более того, это глубоко экспериментальный проект, так что говорить о нем, как об убийце HTTP несколько наивно.

Ну и в третьих, инициатива сделать тест самому замечательна, вот только в своем тесте ты сравнивал жопу с пальцем. Они оба вроде бы части одного тела, но вот по своему внутреннему Я они принципиально различны.
Сравнивать надо было время загрузки одной и той же страницы, например, Твиттера с и без SPDY.

Все-таки слишком много технических недочетов.


P.S. Насчет теста мне вспомнилась история с эпическим батлом на Хабре "Java vs .NET", где в результате теста на прибавление к переменной единицы в цикле миллион раз оказалось, что .NET быстрее чуть ли не на 1000%. Все тут же разнесли тонны шумихи по своим уютным бложикам: "ОЛОЛО, Явагавно, юзаемнет!"
Через несколько дней выяснилось, что компилятор .NET сразу видел ненужный цикл и просто его выбрасывал, сразу прибавляя к переменной миллион.
__________________
Enginiger
khaos вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Epsilon (15.06.2012), Twist (15.06.2012)