Perl JavaScript ページ自動更新
困っております・・・;;
お助けを・・・
目的・・・
Perlによる掲示版を設置しており
複数のユーザーが見ている中でも、誰かが
投稿すれば自動的に更新させたいのですが
どのようにするのでしょうか?
1、リアルタイムチャット的なものにしたいです
現在・・・
現在は、擬似的に
<script type='text/javascript'>
(function(){
var t = setInterval(function(){
location.reload(true);
}, 10000);
})();
</script>
このように10秒毎に、ページ更新
をし、
書込部分→write.cgi
表示部分→bbs.cgi
と分けており、表示部分を、Iframeにて
表示させ、書込途中でも、影響がないように
しました。
しかし、
これではリアルタイムではなく、
10秒毎に更新し続けるので、ユーザーが多い場合、
サーバー様に負荷をかけてしまいそうです・・・
さらに、更新されるたびに上へと、戻ってしまうので、閲覧中
であれば、不快に感じることも・・・
色々調べてはみているのですが、
Push通知、Socket.i.o、Comet、Ajax、Websocket
ポーリング、ロングポーリング、ストリーミング等といったことが
目的を果たせそうなのですが、
いずれも、使いかたがわからず、実行できておりません。
今参考にしているのは
http://engineer.recruit-lifestyle.co.jp/techblog/2015-07-29-node4/
このページ・・・
しかし、うまく実行できません
お礼
とても助かりました。 非同期通信について勉強してみようと思います。 ありがとうございました。