网络等待时间长的原因
|
我有一个网站正在缓慢地移动。 Safari的检查器和Firebug均报告大多数加载时间是由于延迟造成的。实际下载时间不到一秒钟。尽管有许多数据库活动在进行中(尽管衡量指标表明它非常健康),但是还有什么会导致真正的高延迟呢?这是纯粹的网络事物,还是我可以对应用程序进行更改以提高延迟数?
我正在使用YSlow来帮助确定性能改进,但是总的来说,我看不到它报告了似乎疯狂的不合理的任何内容。当然,有改进的机会,但似乎没有什么会导致我看到大量的加载时间。
谢谢。
更新
一些背景和指标,以防万一。这是一个CakePHP应用程序,我使用我的ѭ0动作作为基准。为了确定应用程序代码在其中起什么作用,我在输入
UsersController::beforeFilter()
后立即打印了一个堆栈跟踪。这里的输出:
UsersController::beforeFilter() - APP/controllers/users_controller.php, line 13
Controller::startupProcess() - CORE/cake/libs/controller/controller.php, line 522
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 187
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 171
[main] - APP/webroot/index.php, line 83
Safari的检查器显示的加载时间范围是11.2秒到52.2秒。这似乎使我远离了应用程序代码以及主机的某些内容,但是也许我完全误解了它或将其简化了吗?
没有找到相关结果
已邀请:
2 个回复
剑哎
缮记箔