在GAE / J中避免DeadlineExceededException的技巧?

我正在使用Google App Engine / Java开发一个Twitter4J Web应用程序。

我需要显示两个列表。 一个是Twitter好友,另一个是粉丝。 带照片和屏幕名称。

它适用于拥有20-30名粉丝和朋友的人。 但是当我尝试拥有150多个粉丝和朋友的用户时,它给了我DeadlineExceededException 。

如果Web请求花费的时间超过30秒,则GAE会抛出此exception。

那么我可以采用哪些技术来避免这种exception。

我应该为每个列表生成两个AJAX调用。 页面加载后。 这样每次通话都有30秒的限制吗?

或者你还有什么想法? 我已经离开了。

请帮忙。

不确定您是否打算一次查询所有关注者/朋友(无论如何,对于拥有大量关注者/朋友的人来说,Twitter api速率限制会出现问题)。 因此,我假设您向Twitter api查询有限数量的关注者/朋友,并使用Twitter分页获取更多内容以显示。

我的解决方案是,也是我为Twitter实现的,是从浏览器中执行状态/朋友和状态/关注者。 这可以通过JavaScript添加带有状态url的html