Интеграция открытых технологий и взаимодействие со сторонними проектами в условиях высоких нагрузок. ВКонтакте
Содержание
- 2. XMPP сервер: - реализация протокола - интеграция с ВКонтакте ВКонтакте
- 3. XMPP сервер: - реализация протокола - интеграция с ВКонтакте ВКонтакте (только основной протокол) (необходимо полностью интегрировать
- 4. Нужна была платформа: - Язык высокого уровня - Высокая скорость - Неблокирующий I/O - Наличие инфраструктуры
- 5. node.js + Язык высокого уровня + Высокая скорость + Неблокирующий I/O + Наличие инфраструктуры ВКонтакте
- 6. Нагрузка - большие контакт листы + - высокая активность online/offline + - автарки (base64) ++ -
- 7. Цифры: 60000 ~ 80000 пользователей online пик - 150000 пользователей online (5 серверов) по 4 воркера
- 8. Статистика: ВКонтакте
- 9. Виджеты: ВКонтакте
- 10. Проблемы: - изоляция данных ВКонтакте
- 11. Проблемы: - изоляция данных - кроссдоменное взаимодействие - кроссбраузерность ВКонтакте
- 12. - кроссдоменное взаимодействие ВКонтакте postMessage (FF >= 3, Chrome, Opera >= 9, IE >= 8) Как
- 13. - flash посредник ВКонтакте работает везде где есть flash, но уступает по скорости.
- 14. - hash родительского окна ВКонтакте медленно работает, заметен пользователю, может конфликтовать с библиотекамми пользователя, использующими hash
- 15. - hash дополнительного iframe ВКонтакте медленно работает, требует дополнительного файла на домене сайта.
- 16. - nixTransport ВКонтакте IE (созданная через VB функция доступна у window.opener фрейма)
- 17. - frameElement ВКонтакте FF (присвоенные к фрейму функции доступны из фрейма через window.frameElement)
- 18. - easyXDM ВКонтакте Использует postMessage, nixTransport, frameElement размер: 17 кб min: 4.5 кб
- 19. - easyXDM ВКонтакте Использует postMessage, nixTransport, frameElement, hashTransport, nameTransport размер: 17 кб min: 4.5 кб Не
- 20. - fastXDM ВКонтакте Использует postMessage, nixTransport, frameElement размер: 6.3 кб min: 4.5 кб не конфликтует при
- 21. Интеграция со сторонними ресурсами - Twitter ВКонтакте
- 22. Интеграция со сторонними ресурсами - Twitter запрос → очередь очередь → запрос к Twitter ВКонтакте
- 23. Интеграция со сторонними ресурсами - Twitter запрос → очередь очередь → запрос к Twitter → очередь
- 24. Интеграция со сторонними ресурсами - Share ВКонтакте
- 25. Интеграция со сторонними ресурсами - Share запрос → адрес спец. Сервера запрос к спец. Серверу →
- 26. Интеграция со сторонними ресурсами - Share openGraph ВКонтакте
- 27. Интеграция со сторонними ресурсами ВКонтакте Open Graph
- 29. Скачать презентацию


























Система комплексной автоматизации Globus Professional v2.3.
Зарождение демократии в Афинах
Реклама в мобильных картах: Почему нет
Сложность структуры биотехнологического ЛС
Коммерциализация идей Цикл семинаров Программы интеграции научно-технического творчества и предпринимательства (STEP) для научных
Broken boards restoration
Разные режими. Уличный пейзаж
Отдел мониторинга реализации стратегии развития университета и современных образовательных технологийСЕМИНАР-ТРЕНИНГ 2011 «Вне
Лёгкая атлетика
Презентация на тему: Политические партии в России на рубеже XIX – XX веков
Контроль за расходами: детальный счёт в электронном виде иПО счёт на ладони
Презентация на тему Последний бой майора Пугачева Варлам Тихонович Шаламов
Бытовая радиоэлектронная аппаратура
Контроль, резка, перемотка
Педагогічна практика в Черніговському ліцеї
О Есенине
Презентация на тему Основные причины появления эпохи возрождения и эпохи нового времени
Температура. Тепловое равновесие. Определение температуры
Орден Святого Георгия
2_5375068682370163280 (1)
Откуда в наш дом приходит вода и куда она уходит
Гордость башкирского народа - курай
Mеждународная экономика Екатерина Сергеевна Виганд Dr. Ekaterina Wiegand.
Графическое изображение изделий из металла и искусственных материалов
Том Диксон
Atreo. The technology marketing agency
Исследование разлученных близнецов
Техника безопасности в компьютерном классе.