この種の JavaScript でロング プーリングを使用しています。
setInterval(demo, 3000);
function demo(){
$.get(url, params, function(data){
//whatever
});
}
JSONurl
を返す CakePHP コントローラ アクションへの URL であること。
しかし、ユーザーが画面上で最後にアクションを行ってから、セッションを 20 分だけ持続させたいと考えています。これは、30 秒ごとに行われるプーリングを無視したものです。そうしないと、セッションが永遠に続きます。
これに対する解決策はありますか?