在 App Engine 中存储大文本
我正在使用 App Engine 后端实现一个网络应用程序。服务器应该由几个 servlet 组成。
其中一个 servlet 读取并处理一些数据,然后保存输出 - 文本。 servlet 很少被调用,输出文本也很少被更改。然后应该通过另一个 servlet 从网页访问输出(以 json 文件的形式)——这种情况经常发生。输出文本的最大大小小于 1 MB。
我有一些如何做到这一点的想法,但我希望得到一些提示。特别是,存储输出文本的最佳方式是什么?以及如何有效地实现这两个servlet?
I'm implementing a web app with an App Engine backend. The server should consist of few servlets.
One of the servlets reads and processes some data and then saves the output - a text. The servlet is rarely called and the output text is rarely changed. The output (in a form of a json file) should be then accessed from a web page by means of another servlet - it would happen frequently. The max size of the output text is smaller than 1 MB.
I have some ideas how to do it, but I would appreciate some hints. Especially, what is the best way to store the output text? And how to effectively implement both servlets?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更改文本的 servlet 应该将其保存在数据库中。提供文本的 servlet 应该从不会经常过期的缓存中提供服务。
The servlet that changes the text should save this in the database. The servlet that serves the text should serve from a cache that doesn't expire very frequently.