ZK - 在谷歌应用程序引擎上运行会超时

发布于 2024-12-13 20:36:55 字数 168 浏览 1 评论 0原文

我有一个测试页,其中包含 100 个项目的列表。 当我每次向下滚动列表时都会弹出此超时错误。 ZK有解决办法吗?

没有什么特别的,只是一个包含 100 个测试行的列表。

在此处输入图像描述

I have a test page with a list of 100 items.
When I scroll the list down every time this timeout error pops up.
Is there a fix for this in ZK?

There is nothing else special just a list with 100 test rows.

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

忆依然 2024-12-20 20:36:55

我会做出有根据的猜测,这是因为您在内存中存储了一些状态(可能是“该用户在哪个页面上”),并期望它在下一个请求中出现。在 App Engine 中,情况并非如此。至少有 3 种方法可以解决这个问题:

  • 使用 memcache
  • 如果数据很重要,将其放入数据存储中
  • 如果数据较小且非机密,则将其发送到客户端,并让客户端在下一个请求时将其发送回服务器。在这种情况下,这似乎是正确的解决方案。

I'll make an educated guess that this is because you're storing some state (maybe "what page is this user on") in memory and expecting it to be around on the next request. In App Engine, it won't be. There are at least 3 ways around this:

  • Use memcache
  • If the data's important, put it in the datastore
  • If the data's small and non-confidential, send it down to the client and have the client send it back to the server on the next request. In this case, that seems like the correct solution.
堇年纸鸢 2024-12-20 20:36:55

更新:

zk docs 上,它说要使用:

    <zk>
    <!-- clustering environment -->
    <system-config>
        <disable-event-thread/>
        <ui-factory-class>org.zkoss.zk.ui.http.SerializableUiFactory</ui-factory-class>
    </system-config>

    <!-- GAE doesn't allow user's thread -->
    <client-config>
        <resend-delay>-1</resend-delay>
    </client-config>
</zk>

但是当我注释掉这一行时:

<disable-event-thread/>

错误消失了!

UPDATE:

On zk docs it says to use:

    <zk>
    <!-- clustering environment -->
    <system-config>
        <disable-event-thread/>
        <ui-factory-class>org.zkoss.zk.ui.http.SerializableUiFactory</ui-factory-class>
    </system-config>

    <!-- GAE doesn't allow user's thread -->
    <client-config>
        <resend-delay>-1</resend-delay>
    </client-config>
</zk>

But when I comment this line out:

<disable-event-thread/>

The error goes away!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文