The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В Firefox 11 появится поддержка протокола SPDY

05.12.2011 22:57

В ночных сборках Firefox, наработки которых войдут в состав релиза Firefox 11, появилась поддержка протокола SPDY, созданного для минимизации задержек при соединении и обмене данными между клиентом и сервером. Возможность использования SPDY ранее была добавлена в браузер Chrome 6 и уже поддерживается всеми web-сервисами Google. Тем не менее работа над финальной спецификацией SPDY ещё не завершена, поэтому в Firefox поддержка данного протокола пока отключена по умолчанию. Для активации поддержки SPDY в ночной сборке Firefox необходимо активировать опцию "network.http.spdy.enabled" в настройках "about:config".

При обслуживании соединения SPDY использует похожий на HTTP механизм взаимодействия в форме запрос/ответ. SPDY добавляет сеансовый уровень поверх SSL, что даёт возможность обеспечить передачу нескольких одновременных потоков в рамках одного TCP-соединения. При использовании HTTP запросы в рамках одного потока обслуживаются последовательно, задействование SPDY даёт возможность мультиплексировать запросы ресурсов, обрабатывать их параллельно и отправлять запросы с учетом динамически рассчитываемых приоритетов, увеличивая текущую пропускную способность.

Использование SSL одновременно позволяет решить проблему с прохождением запросов через прокси серверы и позволяет организовать доставку данных по инициативе сервера, без специального запроса клиента (технология Server push). Дополнительное ускорение достигается за счёт сжатия HTTP-заголовков запроса и ответа, что уменьшает размер передаваемых данных и заметно ускоряет загрузку страниц, порождающих большое число мелких запросов (CSS, JavaScript файлы, картинки), особенно при использовании медленных каналов связи.

Код с реализацией SPDY открыт под лицензией Apache, также доступны реализации протокола на языках Python, Go, Ruby, Java и JavaScript (node.js). Дополнительно подготовлен специальный прокси-сервер, позволяющий использовать протокол SPDY для любых сайтов. Ускорение загрузки страниц при использовании SPDY по данным Google составляет от 15% до 50%.

  1. Главная ссылка к новости (http://news.ycombinator.com/it...)
  2. OpenNews: В Google началось широкомасштабное внедрение протокола SPDY
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32473-spdy
Ключевые слова: spdy, mozilla, firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Manager (?), 23:43, 05/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Нормальными способами уже не обойтись.
     
  • 1.2, Аноним (-), 23:58, 05/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    привязка к SSL лишняя
     
  • 1.3, Аноним (-), 02:09, 06/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    И какие сервера поддерживают SPDY?
     
     
  • 2.4, ананим (?), 02:42, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    mod-spdy в апче устроит?
     
     
  • 3.5, Аноним (-), 05:03, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А nginx?
     
     
  • 4.7, AlexAT (ok), 07:20, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    К Сысоеву...
     

  • 1.6, Тот_Самый_Анонимус (?), 07:11, 06/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Гугл кладёт на стандарты. Изобретает свой велосипед, который поддерживает только его браузер, и потихоньку продавливает, хотя стандарт не принят, и даже не рассматривается. Вот такой вот новый майкрософт.

    Не нужна эта поддержка в лисе.

     
     
  • 2.9, whip (?), 08:25, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    эх, если бы майкрософт реально был таким-же - что-бы все его велосипеды были открыты и опциональны.
     
     
  • 3.17, Ваня (?), 10:40, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Толку с открытого решения, если оно непредсказуемо меняется по желанию левой пятки хозяина? Вечно сидеть с открытым ртом и слушать что тебе расскажут на этой неделе? Примеры есть - протокол ICQ, который ВДРУГ менялся. Правда он был закрыт, но суть та же, необновлённые версии браузера ВДРУГ перестали работать до обновления, Гугл задерживает публикацию открытой спецификации (как с исходниками Андроида), работает только Гугл Хром.
     
     
  • 4.27, zhenya_k (?), 12:54, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Всё верно написано, кроме одного - таким как ты нужно писать Андройд, а не Андроид.


     
  • 4.28, Аноним (-), 13:20, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Толку с открытого решения, если оно непредсказуемо меняется по желанию левой пятки хозяина?

    А толк в том, что если решение открытое, то есть его альтернативные реализации, и даже если левая пятка хозяина пожелает погубить обратную совместимость и/или задержать публикацию открытой спецификации, работать ничего не перестанет (кроме серверов "хозяина", который сам себе злобный буратино).

     
  • 4.29, szh (ok), 13:34, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Примеры есть - протокол ICQ, который ВДРУГ менялся. Правда он был закрыт, но суть

    Суть в том что ты троллишь, описывая открытый протокол закрытым.

     
     
  • 5.31, Аноним (-), 14:13, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А что смешнее всего - AOL как ни странно выложил спеки в свое время. Видимо осознав что ссать против ветра бесполезно.
     
     
  • 6.39, Aceler (ok), 16:47, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    То, как они выложили эти спеки, делает их бесполезными.
     
  • 4.41, iZEN (ok), 16:54, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Свобода — это рабство. Мир — это война.
     
  • 4.45, Аноним (-), 22:26, 13/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А ничего что корпорация бобра написала драфт для IETF и — к бабке не ходи — доведет дело и до RFC?

    Вообще, откуда дровишки про «задерживает публикацию»? Разработка Chromium и связанного с ним, в отличие от ведройда, не закрыта и идет бублично. Разве что фидбэк они очень туго принимают.

     
  • 2.10, Ищавин (?), 08:45, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Третий черновик будет подан на рассмотрение как стандарт http 2.0.
     
     
  • 3.12, Тот_Самый_Анонимус (?), 09:19, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >Третий черновик будет подан на рассмотрение как стандарт http 2.0.
    >Третий черновик
    >будет подан на рассмотрение

    Т.е. черновик. И даже ещё не рассматривался как стандарт. И даже подан не был. Но вперёд, внедрять!

    Прямо как майкрософт.

     
     
  • 4.15, ананим (?), 10:19, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чудо, мс подавал такие стандарты, где к примеру активикс только в винде мог работать и только под ишаком.
    Таких тенденций у гугла не замечено.
    А стандарты — они всегда имт вначале черновой вариант и только после принятия становятся окончательным.
    Не понимать этого может только а) молодой идиот и б) м$-овский засланец, пытающийся обелить её за счет очирнения других.
     
     
  • 5.16, ананим (?), 10:22, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Если что, сори за ошибки — телефонная клава.
     
  • 5.18, Ваня (?), 11:17, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ActiveX не стандарт, а технология, пришедшая на замену DLL. У Google, да и любой компании, таких технологий вагон и тележка.

    Стандарт чтобы стать стандартом должен быть принят. До этого он задумка, коих сотни миллионов. И внедрять задумки не в бета-версию считаю не совсем правильным. У TCP/IP аж 6 версий, у DVD - 2 (+-), и т.д. ХВАТИТ.

     
     
  • 6.23, ананим (?), 12:14, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >ActiveX не стандарт, а технология, пришедшая на замену DLL

    во-первых - поддержку (ещё раз - ПОДДЕРЖКУ!!!) ActiveX в браузере как раз м$ и пыталась продвинуть в стандарт. за что её и критиковали.
    во-вторых - ActiveX не замена DLL. и не знание этого факта как раз и является критикой всех вындузятников.
    >Стандарт чтобы стать стандартом должен быть принят. До этого он задумка, коих сотни миллионов.

    именно. что я и сказал.
    вопрос только в том, сможет ли этот стандарт (или пока его прототип) использоваться свободно и всеми участниками рынка?
    в случае spdy - да.
    выкрики "гугл такой же как мс. и даже хуже" лично я отношу к чёрному пиару мс.
    зыж
    вы хоть один ActiveX то за свою жизнь написали? мне вот приходилось. после сотни точный порядок даже и не вспомню. и на чистом С. и на С++, и на С++/atl... да даже на vb.

     
     
  • 7.25, ананим (?), 12:24, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    зыж
    >И внедрять задумки не в бета-версию считаю не совсем правильным.

    а их всегда так и внедряли. и ничего в этом плохого нет.
    никого не удивляет же поддержка ActiveX в ишаке всё-равно есть уже лет эдак 15, хоть он и не стандарт.
    другое дело, что spdy может поддерживать любой производитель.

    вот если эта технология будет полезной и станет таки стандартом, то поддерживать её будут ОБЯЗАНЫ все.
    а сейчас это пока доп-фишка и на работоспособность не влияет.
    как плагины к фф.

     
  • 6.26, Аноним (-), 12:33, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >У TCP/IP аж 6 версий

    What?

     
  • 6.32, Аноним (-), 14:20, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ActiveX не стандарт, а технология, пришедшая на замену DLL.

    Уточним,
    1) Когда мы говорим про веб, нам насрать что там у кого в системе. Это его внутреннее дело.
    2) Потуги внедрить в веб бинарные куски фуфла привязанные к 1 архитектуре и ос - кретинизм в терминальной стадии.
    3) К тому же это еще и просто бесплатный бэкдор, через который ие ломали несчетное число раз.

    Грубо говоря, MS сделал все чтобы это не работало нигде кроме винды. Разумеется такое решени не может быть стандартом - такие "стандарты" никому не сдались.

    > У Google, да и любой компании, таких технологий вагон и тележка.

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

    > Стандарт чтобы стать стандартом должен быть принят. До этого он задумка, коих
    > сотни миллионов. И внедрять задумки не в бета-версию считаю не совсем правильным.

    Считайте что хотите, а google и mozilla вот посчитали что им это надо.

    > У TCP/IP аж 6 версий,

    А слабо перечислить все 6, болтун? :D

    > у DVD - 2 (+-), и т.д. ХВАТИТ.

    Согласен, можно считать что DVD сдох. И блюей тоже. В мире с TCP/IP они нам ни к чему.

     
     
  • 7.35, Ваня (?), 15:08, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ActiveX: задумка хорошая, с поправкой на выч.возможности техники той поры - отличная. Но не без изъянов.

    Google: вообще стараюсь ЭТОГО не касаться. У них семь пятниц на неделе: создадут ресурс, пройдёт год-другой - закроют, и по новой.

    TCP/IP: не слабо, но не помню. Давным давно в ВУЗе об этом рассказывали, число 6 осталось, различия забылись.

    BlueRay живее всех живых. Отбери у тебя торрент и контрафакт - и узнаешь что ещё даже CD живы.

     
     
  • 8.43, ананим (?), 01:14, 07/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Эта технология отвратительная Создана с едиственной целью 8212 разделить бло... текст свёрнут, показать
     
  • 7.38, arisu (ok), 16:08, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > 2) Потуги внедрить в веб бинарные куски фуфла привязанные к 1 архитектуре
    > и ос — кретинизм в терминальной стадии.

    а я всегда говорил, что NaCl — гуано.

     
  • 6.40, Aceler (ok), 16:49, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И внедрять задумки не в бета-версию считаю не совсем правильным.

    А Firefox 11 — это уже rock stable?

     
  • 6.42, iZEN (ok), 16:56, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > ActiveX не стандарт, а технология, пришедшая на замену DLL.

    DLL, как и любой другой PE-файл, может содержать COM-объект. Ничему ActiveX не замена. Это взаимно-ортогональные сущности.


     
  • 5.36, arisu (ok), 15:47, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Таких тенденций у гугла не замечено.

    ага. NaCl, например. тот же активх, вид сбоку.

     

  • 1.8, Анонимусик (?), 08:16, 06/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Googlе научился разуплотнять ширину канала?

    Кто с диалапом? Потестите плиз.

     
     
  • 2.19, Вова (?), 11:32, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    кто с 3г-анлимом, имелось в виду?
     
     
  • 3.22, Анонимусик (?), 12:03, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Именно старый добрый теплый ламповый диалап.
     
  • 2.24, ананим (?), 12:17, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    вообще-то мне интересен как раз
    >доставку данных по инициативе сервера, без специального запроса клиента (технология Server push)

    привет эксченчу.

     
     
  • 3.30, Crazy Alex (??), 14:10, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так вебсокеты в помощь, они уже стабилизировались вроде. Ну или Socket.IO, еслим нужна поддержка IE
     
  • 3.33, Аноним (-), 14:21, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > привет эксченчу.

    А он не для веба...

     
     
  • 4.44, ананим (?), 01:22, 07/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А в вебе нельхя морду почтовика сделать?
    А теперь ещё и с автодоставкой.

    Зыж
    У экча протокол — расширенный imap с вот такой фичей.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру