Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Клент-сервер js+perl


Автор: alezzz 19.6.2015, 16:47
Есть небольшая утилита, бекенд на Dancer, на клиенте js, периодически уходят запросы к Dancer-у с помошью XMLHttpRequest, и если не 0 а есть какие данные то js выполняет необходимые действия. Проблема в периодичности запросов, каждые 2 секунды. В результате на сервере в netstat быстро растут TIME_WAIT. 
Задумался о постоянном подключении к серверу и нашел какой-то мутный WebSocket, который по отзывам не во всех браузерах работает, и мутноватая реализвация на том-же Dancer. 
Есть ли у кого наработки JS+Perl с постоянным соединением, или какой-то другой вариант как браузеру периодически, а в идеале только при наличии, передавать данные?

Автор: alezzz 22.6.2015, 18:02
Вобщем напрягся и разобрался с WebSocket под Dancer-ом.
Наткнулся на проблемы при использовании Plack и чтении из локального файла (open my $fh... while(<$fh>)...), особо не разбирался, переделал без чтения из файла.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)