Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «http»
[Перевод] Сигнальные и транспортные протоколы WebRTC: срываем покровы 2016-07-05 11:13:20
+ развернуть текст сохранённая копия
Наша платформа VoxImplant состоит из нескольких частей: облако, API, SDK для разных платформ. SDK для браузера подключается к облаку по WebSocket и позволяет звонить (и принимать звонки) как другим пользователям VoxImplant, так и на обычные телефоны. Раньше это работало с помощью flash, но в современных браузерах используется специально созданная для работы с голосом и видео технология WebRTC. Штука хорошая, но довольно сложная в использовании: возможность peer-to-peer коммуникаций, одна из ключевых «фишек» технологии, управляется полностью вручную. Чтобы два браузера могли организовать голосовой или видеочат друг с другом, разработчику нужно собрать информация об IP-адресах компьютеров, как-то передать эту информацию между браузерами, запустить NAT Traversal и скормить это все WebRTC. А если обойти NAT не получилось, то еще и предоставить Relay-сервер для передачи данных.
Недавно мы нашли на просторах интернета интересную статью, которая рассказывает технические подробности «передачи информации» между браузерами. Адаптированный для Хабра перевод – под катом. Читать дальше →
Тэги: channel, data, http/2, instant, messaging, rest, signaling, sip, socket.io, telephony, voximplant, webrtc, websocket, xhr, xmpp, блог, браузеры, веб-сайтов, компании, программирование, разработка
Реализуем http/2 server push с помощью nghttp2 2016-06-29 21:29:59
... >server push в HTTP/2. Это ... />
+ развернуть текст сохранённая копия
Всем привет, сегодня я расскажу о том, как настроил server push на своём сайте и добился увеличения скорости рендеринга страниц. Для начала о том, что же такое server push в HTTP/2. Это технология, позволяющая серверу «протолкнуть» дополнительные данные клиенту, в момент запроса основного документа. То есть в обычной ситуации запрашивает браузер html-страничку, затем обрабатывает её и приходит к выводу, что ему для корректного отображения необходимо подгрузить дополнительные файлы: стили, скрипты, изображения. После чего скачивает их и отображает конечный результат. Server push позволяет отправить дополнительные файлы уже в момент получения основного документа, и они уже будут иметься в кэше, когда они потребуются браузеру. За счёт этого возрастает скорость загрузки сайта.
На этот раз схема будет следующая:
Читать дальше →
Тэги: http/2, https, nghttp2, nghttpx, ssl, администрирование, веб-сайтов, высокая, оптимизация, производительность, разработка, серверная, серверное
ФАС: правительство Санкт-Петербурга не обеспечило конкуренции при распределении объемов ВМП 2016-06-23 08:29:20
... " height="210" src=" http://riaami.ru/wp ...
+ развернуть текст сохранённая копия
Правительство Санкт-Петербурга не обеспечило конкуренцию при распределении объемов оказания высокотехнологичной медицинской помощи в рамках программы госгарантий, а Комиссия по разработке территориальной программы ОМС создала дискриминационные условия для ЗАО «КардиоКлиника» Такое заключение Федеральная антимонопольная служба (ФАС России) сделала по результатам рассмотрения дела по признакам нарушения ч.1 ст. 15 ФЗ «О защите конкуренции», сообщается на сайте ведомства. […]
The post ФАС: правительство Санкт-Петербурга не обеспечило конкуренции при распределении объемов ВМП appeared first on РИА АМИ.
Тэги: <<кардиоклиника>>, http://www.medvestnik.ru, вмп, госгарантий, дискриминационные, зао, конкуренцию, новости, обеспечить, объем, оказания, правительство, программы, рамки, распределение, регионы, санкт-петербурга, условия, фас
Релиз CleverStyle Framework 4 2016-06-09 13:38:16
... -stack фреймворк, используя HTTP сервер основанный на ... (CSS/JS/HTML), HTTP/2 Server push ...
+ развернуть текст сохранённая копия
Как-то не получалось писать более одной статьи от начала новой ветки (часть 1, часть 2, часть 3), но вот опять есть чего интересного рассказать, ведь вышел первый релиз серии 4.х.
Вкратце обо всём
Первое что хотелось бы сказать — проект был переименован из CleverStyle CMS в CleverStyle Framework. Наконец-то! Больше не будет путаницы между названием и содержимым.
Если серия 2.х началась с существенных изменений на стороне сервера, а 3.х с сопоставимых изменений на клиенте, то 4.х приносит улучшения везде.
На сервере существенно увеличена скорость работы, при том что это full-stack фреймворк, используя HTTP сервер основанный на ReactPHP можно получить скорость генерации страницы НИЖЕ 1мс, быстрее стала генерация HTML в типичных сценариях.
Так же добавилась удобная поддержка вложенных структур в файлах переводов, добавилась поддержка SQLite, PostgreSQL, поддержка работы в качестве PSR7 Middleware (инициализация из PSR7-совместимого request объекта и выдача результата в PSR7-совместимый response объект) и связанные с этим удобные абстракции в самом ядре.
На фронтенде повсеместно используется RequireJS, ряд библиотек, безусловно загружающихся на фронтенде, теперь загружаются только когда непосредственно нужно, добавлены оптимизации для быстрой отрисовки первого кадра (first paint).
На стыке backend и frontend оптимизации построения кэша статики (CSS/JS/HTML), HTTP/2 Server push, Link: <preload> и много другого.
В целом система выглядит как хороший гибридный (не чисто микроядерный, но и не жирный такой) full-stack php фреймворк.
Как всегда, не обошлось без улучшения метрик кода, например, оценки Scrutinizer:)
Читать дальше →
Тэги: alameda, cleverstyle, cli, cmf, cms, framework, http/2, http2, php, polymer, preload, push, requirejs, server, web-components, веб-сайтов, разработка
Nginx + OpenSSL 1.0.2h = APLN. Включаем поддержку APLN на Ubuntu 14.04 2016-05-23 13:21:22
... : если вы используете HTTP/2 на базе ... с 31 мая HTTP/2 в Chrome ...
+ развернуть текст сохранённая копия
Итак, вкратце опишу суть проблемы: если вы используете HTTP/2 на базе Nginx и Ubuntu 14.x-, то с 31 мая HTTP/2 в Chrome работать перестанет. Но решить проблему достаточно просто.
Читать дальше →
Тэги: *nix, apln, http/2, nginx, npn, openssl, администрирование, веб-сайтов, разработка, серверное, системное
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «http»
|
Взлеты Топ 5
Падения Топ 5
|