我有一个控制器,当我渲染一个旋转模板并在我的操作中返回它时。播放性能下降约 5 倍(在 apache 基准测试中每秒 15000 个请求)。但是当我在这个动作中返回 json 时,播放性能提高了大约 5 倍(在 apache 基准测试中每秒 79000 个请求)。我有一个非常简单的旋转模板:
@(message: String)
@main("Welcome to Play") {
@message
}
更新:我发现当我使用 @routes.Assets.versioned 而不是 @routes.Assets.at 来处理资产时,就会出现这个问题。
<link rel="stylesheet" media="screen" href="@routes.Assets.versioned("stylesheets/main.css")">
<link rel="shortcut icon" type="image/png" href="@routes.Assets.versioned("images/favicon.png")">
<script src="@routes.Assets.versioned("javascripts/hello.js")" type="text/javascript"></script>