Yii应用程序vs用户加载

时间:2016-01-29 06:39:52

标签: php mysql yii

我使用Yii框架创建了一个CRM应用程序,当用户较少时,它运行良好,当用户连接增加时,表示 250个用户 应用程序的性能太慢,

我已经通过Load Impact进行了测试,但我只能测试100个用户

任何人都可以建议如何摆脱这个问题吗?

2 个答案:

答案 0 :(得分:0)

这是一个缩放问题。您有几个选择:

  1. 向上扩展:将服务器升级到更高的配置。 (需要$$$)
  2. 横向扩展:将您的应用部署到多台服务器,并配置负载均衡器以向其分配流量。您可能还需要一个集中式会话存储(例如yii \ redis \ Session),以确保会话在不同节点之间保持不变。 (需要$$$ +时间)
  3. 优化您的应用:查看代码,找出哪些部分很慢,看看是否可以优化它们。 (需要时间)
  4. 哪一个最适合您取决于具体情况(例如金钱/时间/技术知识或您的团队)

答案 1 :(得分:0)

正如slbteam08所说,你可以优化你的应用程序。本文包含一些有用的提示 - http://www.yiiframework.com/doc/guide/1.1/en/topics.performance