玩框架多个Ajax请求

我在Player 2.3.x上有一个restapi的Docker容器。 这个api和PostgresSQL 9.4数据库(也在一个Docker容器上)说话并且提供JSON。 客户端是一个与React同构的应用程序(也在Docker容器上)。

当客户端改变路由时,多个请求被发送到api。 问题是每个请求都是exception缓慢的。 例如,我有这个uri:

GET /api/taxon/185214/geojson 

当我从浏览器直接发送这个请求时,响应显示在4s的末尾。 当这个请求与其他请求一起发送时,需要花费12秒的时间。

这次可能会导致什么?

当然,api的每个动作都是asynchronous的。 例如,geojson动作:

 public static Promise<Result> showGeoJson(final Long id) { Promise<GeoJsonModel> promise = F.Promise.promise( new Function0<GeoJsonModel>() { public GeoJsonModel apply() { // Get data with ebean return geojson; } } ); return promise.map( new Function<GeoJsonModel, Result>() { public Result apply(GeoJsonModel geojson) { // return Result } } ); } 

每个请求都应该在另一个线程中处理吗?

编辑

所以,经过多次testing,这只是我的开发电脑速度慢。 事实上,在其他计算机上,响应时间是正常的。