0

我有一个每天更新两次的新闻网站,我想开发一些东西,让我的用户知道我的网站中有新内容时,它会弹出一个通知,每个内容只有一个通知它的声音很容易,我面临的问题是我如何在不重新加载每个页面的情况下在 crossrider 中高效地调用数据库?

我现在是怎么做的(效率不高)我在我的服务器 php 文件中有发布最新消息的 id,crossrider 读取该文件并为每个 id 它调用 crossrider db 并检查该 id 是否存在,如果是的话用户已经收到关于该内容的通知并且不应该被通知,如果它不存在则通知用户。因此,您可以看到页面的每次重新加载,扩展程序都会调用我的服务器和数据库服务器。有更好的方法来构建它吗?谢谢你

4

1 回答 1

1

如果我正确理解您的查询,您可以通过使用appAPI.db.getList调用 Crossrider db来获得所有数据库项的数组(而不是为每个 id 调用数据库),然后处理 id他们。

如果您提供扩展 ID,我很乐意研究其他提高算法效率的方法。

于 2012-11-25T13:55:59.763 回答