MDWampは、WAMP経由のWPS(WAMPルータとしてcrossbar.ioを使用)を使用するモバイル開発プロジェクトに使用しています。私たちは、アプリライフサイクルとWAMP接続を扱うのに最も適切なアプローチが何であるか考えています。アプリがiOSや別のアプリにコントロールを渡すたびに、いつでもwebsocketを終了する必要がありますか?モバイルアプリ内のWebソケットの管理
0
A
答えて
1
ジオロケーションなどのような一定のバックグラウンド更新が必要ない場合は、アプリがアイドル状態のときに接続を閉じることが理にかなっています。 しかし!この種の切断を短期間の切断と見なすことは賢明です。したがって、通常よりも効率的な再接続メカニズムを実装できます。
たとえば、新しいクライアントごとに認証にDBアクセスが必要な場合は、独自のカスタムWAMP RPC呼び出しを実装します。これにより、これは短期間の切断であることが通知されます。まもなく切断セッションが戻ってくることがわかったら、そのユーザーの詳細をキャッシュに保存するので、次に接続して認証するので、DBにもう一度アクセスする必要はありません。
TL; DR - 切断する必要がありますが、賢明に行います。
関連する問題
- 1. ASP.NET Webサイト内のデータベース管理パネル
- 2. モバイルアプリのWebスクレイピング?
- 3. Webサービスセッション管理
- 4. Webソフトウェアプロジェクトのリスク管理プロファイル?
- 5. ASP.NET Webページの管理ページ
- 6. プログレッシブWebアプリケーションのキャッシュバージョン管理
- 7. Webアプリケーションのロール管理
- 8. Webプロジェクトのソース管理
- 9. Webサイトのバージョン管理
- 10. Webアプリケーション:ユーザーデータベース管理
- 11. Webサイト管理ツール
- 12. Web APIセッション管理
- 13. WebSphere wsadmin:アプリケーション内の特定のWebモジュールのセッション管理をオーバーライド
- 14. 完全管理のWebベースのバージョン管理
- 15. マルチプレイヤーでソケットを管理するSocket.io Game
- 16. 管理以外のWeb管理にログインできない
- 17. ViewFlipper内のビューの管理?
- 18. アクティビティグループ内のアクティビティの管理
- 19. レスポンシブルアンバラ2モバイルアプリへのweb-app
- 20. APIウェブアプリケーション内のバージョン管理
- 21. メニュー内のSonata管理カスタムコントローラ
- 22. SQL Server 2008 Web管理スクリプト?
- 23. .NET Webサイト管理ツール
- 24. オフラインWebアプリケーション用のhtmlセクションの管理
- 25. モバイルとWebブラウザのルーティングの管理
- 26. 既製のWebベースのサービス管理ソフトウェア
- 27. 無料のWebベースのテストケース管理ソフトウェア
- 28. Webダッシュボードからのスプリングブートアプリケーションの管理
- 29. ASP.NET Web APIでのAPIのバージョン管理
- 30. Java Webアプリケーション:画像/サムネイルギャラリーの管理