玩!框架调用延迟DOMContentLoaded

时间:2018-10-12 14:34:09

标签: scala playframework playframework-2.0 domcontentloaded

我有戏!应用程序运行了一段时间,并且看起来工作正常。但是,时不时地,对服务器的某些调用由于没有明显的原因而被延迟。我有一个简单的“ ping”端点,该端点返回“文本/纯文本”响应:“ pong”。

def flavor = variant.mergedFlavor

大多数情况下,此响应速度很快。但是有时页面会挂成白色,一分半钟后,页面上会显示响应。经过几次尝试重现之后,我设法在Firefox的开发人员工具中记录了网络调用,并且看到调用像往常一样快,但是稍后发生“ DOMContentLoaded”事件:

enter image description here

它是随机发生的,但是当我刚启动PC或使用“私人浏览”时,我设法更频繁地进行复制。我既可以在生产环境中复制,也可以在本地运行。

编辑: 我发现服务器等待响应的时间是flavor.versionName = versionName flavor.versionCode = versionCode variant.outputs.all { output -> output.setVersionNameOverride(versionName) output.setVersionCodeOverride(versionCode) } 。因此,我可以通过以下配置减轻痛苦:

def ping = Action {
  Ok("pong")
}

0 个答案:

没有答案