【问题标题】:Any way to reduce load on server [closed]任何减少服务器负载的方法[关闭]
【发布时间】:2011-06-05 10:49:01
【问题描述】:

我即将制作一款可供大约 1500 人同时玩的在线游戏。这将是一个简单的基于 AJAX 的大学竞赛测验。但是上次我做这样的测验时,由于交通繁忙,服务器一直在崩溃。在游戏过程中,我们不得不多次重启服务器。尽管如此,访问该网站的速度还是很慢。我看过其他大学网站,他们的游戏似乎没有这样的问题。谁能告诉我们可能是什么错误?由于我是一名大学生(甚至不是计算机科学专业的学生),因此我不太了解服务器管理。

【问题讨论】:

    标签: profiling


    【解决方案1】:

    简而言之,您的服务器因点击而超载,因此您可能需要查看服务器统计信息以了解瓶颈所在/现在。只有这样,您才能决定是使用更大的服务器更有利,还是将应用程序拆分为另一层...网络和应用程序。

    这将更均匀地分散负载并减少您的瓶颈。

    【讨论】:

      【解决方案2】:

      称为智能编程。

      • 获取分析器。
      • 找出代码中的时间都花在了哪里。
      • 修复它。

      这就是你所能做的。这不是服务器管理,这是使服务器陷入困境的糟糕编程,您必须进行分析并修复它。 1500 人的测验是一部手机应该能够处理的,所以无论你拥有什么服务器都足够大。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多