我有一个新闻网站,每天更新一次,我希望开发一些能让我的用户知道我网站上有新内容的时候,它会弹出一个通知,每个只有一个通知内容很简单 我面临的问题是如何在没有每个页面重新加载调用数据库的情况下使其在crossrider中高效?
我现在怎么做(效率不高) 我在我的服务器php文件中发布最后一条新闻的id,crossrider读取该文件,并为每个id调用crossrider db并检查该id是否存在,如果是,则用户已经收到有关该内容的通知不应该被通知,如果它不存在而不是通知用户。 因此,您可以看到页面的每次重新加载,扩展将调用我的服务器和数据库服务器。有没有更好的方法来构建这个?谢谢
答案 0 :(得分:1)
如果我正确理解您的查询,您可以通过使用appAPI.db.getList调用Crossrider数据库来获得所有数据库项的数组(而不是为每个id调用数据库),然后处理对他们的ids。
如果您提供扩展程序ID,我很乐意研究提高算法效率的其他方法。