【问题标题】:Understanding browser timelines了解浏览器时间线
【发布时间】:2014-10-26 04:57:19
【问题描述】:

我有一个 ColdFusion 服务器(在 localhost 上运行)并且正在尝试优化我的应用程序。我的问题与浏览器时间轴中的信息有关(FF 和 Chrome 返回相同的值)。

我有一个测试 cfm 页面,它只返回大约 100 字节的静态数据。使用 CF 调试它报告执行时间为 3ms。然而,浏览器时间线显示浏览器正在等待大约 1.2 秒。我启动了 Fiddler,它还报告了类似的服务器端处理时间。

当我使用实际工作的页面进行测试时,也会出现这些差异(只是更糟)。例如 onrequeststart 和 onrequestend 之间的差异是 400 毫秒,但浏览器“等待时间”是 2.2 秒。

那么,这只是我无能为力的“开销”还是我可以做些什么来减少“等待时间”?

【问题讨论】:

  • 您是直接调用CF端口(8500)还是在中间使用Web服务器(IIS、Apache等)?
  • 谢谢。我正在调用 CF 服务器,例如 http://127.0.0.1:8501/app/person/1234 或 http//www.mydomain.com/app/person/1234(与我的托管公司共享托管)。这是你的意思吗?谢谢。

标签: time coldfusion


【解决方案1】:

关闭调试并改用 cflog。调试增加了额外的开销。

【讨论】:

  • 谢谢。我应该更清楚。我只打开调试来检查执行时间。然后我再次关闭了所有调试。我刚刚再次测试,没有调试或服务器监控等的测试页面的时间轴上的浏览器“等待”是 1.14 秒,一个页面需要 2 毫秒才能执行。再次感谢您的回复。
猜你喜欢
  • 1970-01-01
  • 2012-08-15
  • 1970-01-01
  • 2012-01-29
  • 1970-01-01
  • 1970-01-01
  • 2013-03-11
  • 2011-05-11
  • 1970-01-01
相关资源
最近更新 更多