私は約1500人が同時にプレイするオンラインゲームをしようとしています。これは、大学の競争のための簡単なAJAXベースのクイズになります。しかし、このようなクイズを最後にしたとき、トラフィックが多いため、サーバーはクラッシュし続けました。ゲーム中に数回サーバーを再起動する必要がありました。それでも、サイトへのアクセスは非常に遅かったです。私は他の大学のウェブサイトを見ており、彼らのゲームにはこのような問題はないようです。誰が私たちの間違いかもしれないと言うことができますか?私は大学時代(コンピュータサイエンスではない)の学生であるため、私はあまりサーバー管理について知らない。サーバー上の負荷を軽減する方法
-2
A
答えて
0
スマートプログラミングと呼ばれます。
- プロファイラーを取得します。
- コードの所要時間を調べます。
- 修正してください。
これですべてを行うことができます。これはサーバーの管理ではないので、これはプログラミングの悪いプログラミングであり、分析をして修正するのは難しいことです。クイズに参加している1500人の人が、携帯電話で処理できるはずのものなので、どのサーバーであれ十分です。
1
単純に言えば、サーバーの負荷が過負荷になっているため、サーバーの統計情報を調べてボトルネックがどこにあるのかを確認することができます。大規模なサーバーを使用する方が有益であるかどうか、またはアプリケーションを別の層(Webとアプリケーション)に分割するかどうかだけを決定できます。
これにより、負荷がより均等に分散され、ボトルネックが軽減されます。
関連する問題
- 1. Webアプリケーションデータベースの負荷軽減
- 2. 負荷分散:フロントエンドルーティングはサーバーの負荷を軽減しますか?
- 3. Wordpressで負荷を軽減する
- 4. jqueryとphpを使用して負荷を軽減する
- 5. ページングによってサーバーの負荷が軽減されますか? (理論)
- 6. ポリゴンの結合は負荷を軽減しますか?
- 7. Parse&Swift - サーバー負荷/要求を減らす方法
- 8. 同じサーバーからの複数の要求を持つSSHDサーバーの負荷を軽減する
- 9. 特定のMySQLクエリを改善してCPU /ディスクの負荷を軽減する
- 10. EC2サーバーの負荷分散方法は?
- 11. nodejsサーバーの操作方法負荷テスト
- 12. 動的にnhibernateを使用して負荷を軽減/熱心にする方法
- 13. jspの負荷時間をstruts2.0に減らす方法
- 14. C#コーディングを使用してWindowsサーバー上の負荷をチェックする方法は?
- 15. サーバーの過負荷:
- 16. cancanのability.rbの負荷を減らす
- 17. 負荷分散サーバー
- 18. Webサーバー負荷テストツール
- 19. ニース/私は一番最初ですか?それは問題ですか?スクリプトのサーバー負荷を軽減する他の方法はありますか?
- 20. サーバーの負荷を確認する方法
- 21. マジェンタでテストを負荷/負荷する方法
- 22. Google Pub/Sub - REST APIによる負荷を軽減するため、同じトピックに対する複数のサブスクリプション?
- 23. 極端なサーバーの負荷
- 24. サーバーとAPIの負荷テスト
- 25. IBM AIXでサーバーの負荷を見つける方法は?
- 26. ネットワーク負荷分散サーバー
- 27. node.jsサーバーの負荷テストを行う方法は?
- 28. Compute Engineインスタンス上のサーバーの解析可能な負荷量
- 29. MysqlMembership Membership.ValidateUser負荷が軽い場合のデッドロックの問題
- 30. Sympyで数式を評価する際の計算負担を軽減する