Ошибка На Миллион Долларов

Голландский программист Жак Маттей — владелец сайта ww.com и один из первых, кто организовал прямые трансляции с веб-камер в Интернете.

Он обращает внимание на ошибка в HTTP , благодаря чему можно существенно ускорить работу многих веб-приложений и обычных сайтов.

HTTP ( РФК 1945 ) формально является синхронным протоколом.

В стандарте четко указано, что ответ HTTP может быть отправлен только после получения соответствующего HTTP-запроса.

На практике все работает иначе.

На форуме StackOverflow пару лет назад эта тема обсуждалась .

Действительно, сайт может отправить HTTP-ответ до того, как получит запрос.

Жак Матти пишет, что благодаря эксплуатации этой ошибки много лет назад ему удалось увеличить частоту кадров в десять раз при трансляции с веб-камер.

Если следовать спецификациям HTTP, скорость передачи составила около 1 FPS, но при использовании асинхронного режима удалось увеличить скорость до 15 FPS. Все браузеры прекрасно работают в асинхронном режиме, нарушая спецификации и принимая ответ от сайта до отправки запроса.

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

Более того, новый стандарт SPDY может узаконить этот режим работы.

P.S. Матти заработал более миллиона долларов, используя эту ошибку, которую он обнаружил раньше своих конкурентов.

Теги: #spdy #HTTP-ответ #http-запрос #асинхронная передача #разработка веб-сайтов #ИТ-стандарты

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.