【发布时间】:2012-10-10 18:15:23
【问题描述】:
试图通过比较我们从开发环境和生产环境获得的基准来了解我们应用程序的整体性能。
有趣的是,在我们的开发环境中,也就是我们的本地机器,我们的应用程序运行时间快至 98 毫秒。
同样的应用程序在我们的生产服务器上以 400 毫秒的平均速度运行,这是一个运行 CentOS 5.8 的 VPS。
我假设这种增加一定是因为 web 服务器和数据库服务器之间的网络连接滞后,因为我们在开发环境中没有这个差距,一切都是本地的。
我们使用 Doctrine 2.0 作为我们应用程序的 ORM,我们还没有真正通过缓存来优化它。
有没有办法优化这个延迟时间?还是我完全错了?
【问题讨论】:
-
您使用什么来衡量性能,计算网络延迟? Zend Debugger 或 XDebug 具有可以分析您的应用程序并提供良好性能概览的功能,它只测量代码运行时,而不是像网络或 dns 这样的其他东西。
标签: performance zend-framework doctrine-orm