2010-06-25 38 views
0

当我主持CakePHP的和数据库在不同的服务器上花费太多的时间来作出回应
但是当两者在同一台服务器伊茨性能好CakePHP的性能

有没有什么办法把CakePHP的调整性能在不同的服务器

保存数据库 数据库服务器的性能还是不错的
我已经在同样的环境
测试另一个应用程序没有CakePHP的,它的响应速度相当

使用CakePHP-1.3

在此先感谢

+0

与您的蛋糕应用程序相比,其他应用程序有多少个数据库请求? – 2010-06-25 07:35:44

+0

我只是一个登录模块和测试 最大都需要2-3查询 – RSK 2010-06-25 08:34:18

+0

@gsharma:通过使用远程数据库,它需要6-7秒的响应,而在同一台机器只需要1-2秒...... .... 我已经告诉它的一个登录模块用于检查用户名和密码与Auth组件 – RSK 2010-06-30 06:25:40

回答

0

听起来对我来说,就像两台服务器相距很远,这意味着对请求的响应时间会有点高。我能想到的唯一建议是使database connection持续保持数据库连接处于打开状态。这可以将三个查询的6秒响应时间缩短至2秒。在应用程序的其他地方(显然不是登录例程),您可以使用缓存来缓解一些时间问题。

0

你所说的“需要太多的时间来响应”呢?几毫秒,几秒,几分钟,几小时? 当db在同一台机器上时,查询响应的平均时间差是多少? 查询返回多少字节/ KB的数据?

PS:会添加它作为问题的评论,但没有看到添加注释到问题的选项。