このカレンダーを使用して Web アプリを作成しています。
Jquery ベースのフル カレンダー
このカレンダーは jquery に基づいており、jquery はクライアント側のコードであるため、クライアント側の時間で動作します。したがって、これに最適な方法はどれですか。
- このカレンダーが読み込まれるたびにサーバー時間を取得し、その時間を使用してカウントし続ける必要があります。
- または、57秒ごとにサーバーと同期してサーバー時間を取得する必要があります。
このカレンダーを使用して Web アプリを作成しています。
Jquery ベースのフル カレンダー
このカレンダーは jquery に基づいており、jquery はクライアント側のコードであるため、クライアント側の時間で動作します。したがって、これに最適な方法はどれですか。
この質問を見てください。同期時間に関する質問に関して、多くの役立つ情報が含まれているはずです。
とはいえ、アプリケーションがどのようにスケーリングし、そこから機能するかを考えてください。1 分あたりのリクエストは、処理が容易ではない負荷に簡単に加算されます。
人々に将来の時間/日付でイベントをスケジュールさせるだけの場合、時間イベントのリアルタイム同期が本当に必要ですか? これがカレンダーの場合は、クライアントの時刻が時間と分のレベルで一致していること、および日付が同じであることを確認するだけで十分です。その後は、秒単位でスケジュールしない限り、クライアントの時間に頼ることができます。(またしても、このカレンダーが何のためのものかわかりません...)
さらに、イベントをサーバー側に保存している場合、あなたが検討している方法で時刻を同期してもよいかどうかはわかりません。誰かが変更を加えたときにすべてのカレンダーに更新を一度にプッシュしたい場合は、別の方法を検討することをお勧めします。
頑張ってください - これがお役に立てば幸いです。