Здравствуйте, Александр!
Честно говоря, практического опыта с чатами у меня нет. Но если бы возникла такая задача, первым делом я бы попробовал WebSockets. К сожалению, nxweb в текущем виде не пригоден ни для WebSockets, ни для long polling. В качестве бекенда я бы попробовал java или nodejs. Протестировал производительность обоих.
Также, если речь именно о приложениях, не связанных с браузером, то для достижения максимальной производительности стоило бы опробовать протоколы, отличные от http. Например, xmpp.
Ярослав
Здравствуйте Ярослав!
У меня есть мобильные приложения (android, ios, win10), нужно реализовать чат между пару пользователями! Хотел бы спросить как лучше реализовать чат так чтобы сервер показывал максимальную производительность, другими словами какую лучше технику реализовать на сервере ? Слышал о long-polling, а вы бы как бы реализовали? Подскажите пожалуйста!
--
Вы получили это сообщение, поскольку подписаны на группу "nxweb-ru".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес nxweb-ru+unsubscribe@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес nxweb-ru+u...@googlegroups.com.
Не могу ничего посоветовать. Любая отправка данных использует какой-то сетевой протокол. Для начала надо понять, что это за протокол, потом искать под него сервер.
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес nxweb-ru+unsubscribe@googlegroups.com.
21 Авг 2016 г. 20:36 пользователь "Александр Шитый" <animat...@gmail.com> написал:
>
> Либо протокол http либо xmpp, хотя о xmpp сегодня только узнал!
> Спасибо! В плане производительности есть какие то отличия http серверов от xmpp ?
Наверняка есть. Надо пробовать.
> Что думаете о xmpp серверах jabberd2 и ejabberd ?
Пока ничего. Надо пробовать.