0

当我托管 cakePHP 并且数据库在不同的服务器中时,响应需要花费太多时间
但是当两者都在同一台服务器中时,它的性能很好

有什么方法可以调整 cakePHP 的性能,
将数据库保存在不同的服务器
中 数据库服务器的性能很好
我已经在同一环境中测试了另一个没有 cakePHP 的应用程序
,它的响应速度相当快

使用 cakePHP-1.3

提前致谢

4

2 回答 2

0

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

PS:会将其添加为问题的评论,但看不到向问题添加评论的选项。

于 2010-06-25T21:00:23.290 回答
0

在我看来,两台服务器距离很远,这意味着请求的响应时间会有点长。我能想到的唯一建议是使数据库连接持久化以保持数据库连接打开。这可以将三个查询的 6 秒响应时间缩短到 2 秒。在您的应用程序的其他地方(显然不是登录例程),您可以使用缓存来缓解一些时间问题。

于 2010-07-03T14:09:34.267 回答