我在Modulus上有一个Meteor应用程序。该应用程序是一个内部应用程序,由公司的一些高层使用。我们正在进行首次试运行。在将应用程序和数据库部署到模数后,我发现数据大约每10秒重新加载一次。这就像数据重新加载到最小值,因此相同的数据似乎闪烁开启和关闭。它没有在本地运行应用程序。
不安全已被删除,但我在Meteor中离开了自动发布,因为应用程序需要整个数据库才能使用。我想我可以删除它,然后发布和订阅整个数据库,但我认为这将是多余的。这可能是问题吗?
我与Modulus的人有过联系,但我认为他们正在摸不着头脑。我已尝试在Compose上托管数据库并获得相同的结果。应用程序中的某些东西正在导致它。想知道是否有人可能会有任何建议。
答案 0 :(得分:1)
自动发布是罪魁祸首。尝试删除自动发布并将您的数据访问权转换为发布和订阅。
如果您已经构建了整个应用程序,则必须按照评论中提到的Thai Tran重构整个应用程序。
此外,即使您拥有锁定用户的所有安全措施,自动发布仍然会混淆您应用的安全性。您的整个数据库都在浏览器上。即使你有用户也没有。 (不是生产应用程序中的最佳实践)。
Meteor仅为原型提供自动发布,而非生产应用。
无论如何,这里的解释是自动发布,会有很多跟踪器计算可能导致这些错误。
删除它,您的应用程序应该没问题(当然,在您将应用程序折射为使用发布+订阅后)。
祝你好运!