【发布时间】:2011-03-02 11:42:41
【问题描述】:
我正在开发 Google App Engine 上的应用程序。大致这就是我所做的: 用户屏幕分为 2 部分(实际上是 3 部分,但暂时不考虑)。左侧部分(这占屏幕的 75%)有一个突出显示一些单词的文档。当单击这些突出显示的单词之一时,右侧部分会显示它的各种含义、示例用法等。其工作方式是单击单词将 XML HTTP 请求发送到服务器,其中示例用法/含义从数据存储中检索。返回并显示此数据。
我的问题:
在我连续点击几个单词后,应用程序似乎“挂起” - 比如说,我快速连续点击 5 个单词,点击第 6 个单词(或之后的任何单词)不会替换关于我右侧面板上的第 5 个单词。
由于某些数据存储列(至少是单值属性)在默认情况下被索引,我猜检索不是这里的瓶颈。可能是请求。
GAE 是否知道此类问题?任何可能的解决方法?
有点像在汤中 - 该应用程序应该在今天上线。需要紧急帮助!
谢谢! :)
【问题讨论】:
-
这是在生产中,还是在
dev_appserver上?dev_appserver是单线程的。