Интеграция открытых технологий и взаимодействие со сторонними проектами в условиях высоких нагрузок. ВКонтакте
Содержание
- 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. Скачать презентацию


























Влияние слабых низкочастотных электромагнитных полей на некоторые морфо-биологические показатели Daphnia magna Straus В.В. Крылов Институ
Декоративно-прикладное творчество
История возникновения корпорации. Система ведения бизнеса. Работа в domain boost
Бартонелла
20170608_musor_-_globalnaya_ekologicheskaya_problema_sovremennogo_obshchestva
Эволюционная теория Ч.Дарвина
С ommunication in Medicine
Accounting 2 (3).en.ru
Презентация на тему Сила натуральной степени
Белка
20171106_zagadki_i_sharady
Материалы для встречи с ЮУ жд
Встречай Новый год с Essens (Чешская парфюмерно-косметическая фирма)
Ключевые процессы сервиса
Псалом 135. На реках вавилонских, там плененные, сидели и плакали, и вспоминали Сион
419908 (1) (копия) (копия) (1)
Работа для студентов. РГАУ-МСХА им. К.А.Тимирязева
Сравнительный анализ кентавра и антикентавра
Основные положения по проектированию усиления МК
История древних славян (4 класс)
Retell. Превращаем статьи в подкасты
Motywacja osiągnięć
Антикафе Временное Убежище
Выборы в Иркутской области
Баскетбол для дошкольников
Исследовательская работа по литературе.
Утомление и восстановление при физической и умственной работе
Национальный банкРеспублики Беларусь