在进行多个数据库连接后,REST请求超时

时间:2012-08-21 17:35:03

标签: performance rest database-connection restlet

我有一个使用RESTlets的REST应用程序。我正在查询几个数据库以使用查询的数据创建响应。关闭和打开数据库连接的过程有时需要20秒。有时我的程序会产生10个不同的数据库连接(到不同的数据库)浏览器在此时间后超时,因为这对于客户端等待响应来说显然太长了。

如何在一次批处理中从这些不同的数据库中检索数据,而不会超时。如何加快此过程的速度,使其低于浏览器的超时阈值?

1 个答案:

答案 0 :(得分:1)

我最终用很长的超时实现了memcached。现在我只进行一次这种广泛的查询,并将其缓存几个小时。