pubnubが接続されているとき、私のアプリ内のユーザーは問題なくメッセージを受け取ります。ただし、ページを更新するか、アプリ内の別のページに移動するとします。ユーザーがpubnubに再び接続できるようになるまでに2〜5秒のダウンタイムがあります。この間、pubnubメッセージが表示されないことがあります。pubnub timetokenを使用してページの更新を処理する方法
ありがたいことに、pubnub subscribe APIは、timetoken
を指定して過去の時間(例:10秒前)を指定できます。
pubnub.subscribe({
channels: ['my_channel'],
timetoken: '13534398158620385'
});
説明:
が使用可能な任意のキャッシュされたメッセージを返す開始し、そこからtimetokenを指定します。
質問: いくつかのメッセージが失われていることを、このtimetoken
などを指定するための最も安全な方法は何ですか?
ページの読み込みに2〜5秒かかりますか?あなたのページの負荷を最適化することを検討したいと思います。この問題でサポートチケットを提出した人はいませんでした。しかしあなたの答えは確かです。よくやった。 –
@CraigConoverこれは単なる例に過ぎないので、質問をかなり基本的なものにしたいと思っていました。ここでの負荷とは、pubnubをロードするのにかかる時間とは対照的に、ウェブページの負荷を指します。 –
それは私の理解だった。コンテンツの内容がそれほど長くないのではないかと思っています。コンテンツをロードする前にPubNubを最初に押すことは可能でしょうか? –