首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成需要复杂计算和数据操作的页面

生成需要复杂计算和数据操作的页面
EN

Stack Overflow用户
提问于 2014-03-06 11:39:38
回答 1查看 27关注 0票数 0

生成一个页面的最佳方法是复杂计算/数据操作/api调用的结果(例如,每页5分钟)?显然,我无法在rails web请求中进行计算。

计划中的任务可以生成一些数据,但我应该将其存储在哪里呢?我应该把它放在postgres桌子上吗?我应该把它存储在面向文档的数据库中吗?我应该把它储存在记忆里吗?我应该生成一个html吗?

我对这门学科有第二性的无知.是否有一套众所周知的工具来处理这种架构问题?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-07 09:55:48

我建议采取以下办法:

1.一旦收到初始请求:

当您收到包含输入以进行计算的第一个请求时,您可以在一个单独的线程中开始处理,并为请求发送一些令牌/唯一标识符。

2.存储结果:

然后开始计算,并使用memcached这样的工具将结果存储在内存中。

3.投票结果:

然后,获取结果的请求应该使用生成的令牌/唯一请求标识符来保持对结果的轮询。正如阿德里亚诺所说,你可以使用AJAX (我假设你是从Web浏览器获得请求)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22223422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档