0

我有一个相当基本的 GAE 应用程序,它接受一些输入,从网页中获取一些数据,解析,然后将其呈现给用户。现在,相当空闲的输入 HTML 表单将参数发布到输出“文件”,该文件完全由该 URL 的处理程序生成。

我想对数据做几件事(例如,也许在登录页面上绘制图表,然后将其写入输出文件),但我不知道应该如何在不同的处理程序之间传递解析的数据。我也许可以对其进行编码,然后将其连续发布到其他处理程序,但我的直觉说我不应该需要在我的应用程序中来回 HTTP 数据 - 这似乎非常低效(我的直觉也很饿......)。

在相当广泛的范围内(或者可能是一个示例的链接),我的处理程序应该如何处理这个?

后来的想法(编辑)

我现在非常粗略的想法是将表单提交到一个页面,该页面 1)将后续查询输入到数据库(datastore?)中,键入某个哈希值,然后使用它来 2)抓取并解析所有数据。解析后的数据将存储在内存 ( memcache?) 中,以便立即用于绘制图表和/或将其处理为各种表格格式以供下载。执行上述解析的脚本会根据哈希值重定向到一个唯一的 URL,该哈希值可以被引用以获取数据。

想法是您可以保存 URL,然后如果您稍后在数据丢失时访问它,它可以重新查询源以取回/更新它。

合理的?我应该看看其他的东西吗?

4

0 回答 0