同時に ~ 100 人の生徒に Shiny アプリケーションを提供するための無料のオープン ソース オプションを探しています。Shiny Server Open でこれを実行しようとしましたが、スロットルされました。ユーザーは次のようなメッセージを受け取りました
Too Many Users
Sorry, but this application has exceeded its quota of concurrent users. Please try again later.
そのエラー メッセージを検索した結果、同時接続数を増やすことができることがわかりましたが、R のシングル スレッド性によるボトルネックが心配です。私は Shiny Proxy を認識しており、これを試してきましたが、必要のない余分な複雑なレイヤーが含まれている可能性があるようです。
以前に Docker を使用して Shiny アプリを提供したことがありますが (ただし、これほど多くのユーザーには提供していません)、それで十分かどうか疑問に思っています。
私の質問は次のとおりです。認証 (ユーザー ログイン) が必要ない場合、Docker は最大 100 の同時接続用の単一ページ アプリケーションに十分ですか? それとも、Shiny Proxy が本当に必要ですか?
当然の結果: どうすればこれをテストし、それが機能することを確認できますか (100 人の学生クラスの前に出て、その場でテストする以外に)?