我的第一个模板有一个包含10个字段的出版物。
我有另一个模板,我只需要同一个出版物的5个字段。由于用户可以访问两者,因此根据加载的模板,安全性无关紧要。
问题:
性能方面,我应该只用我需要的5个字段制作另一个出版物,还是应该依赖我的第一个出版物?
我希望它是以下之间的权衡:
cursor.observe()
)另一个解决方案可能是创建2个出版物:基本的5个字段,另一个与其他5个字段。在我的第一个模板中,我订阅了两个,在第二个模板中我订阅了第一个模板。
我理解这个理论,但我不能从中推断出什么是最好的方法。我希望在这种情况下有很好的做法。
所有这些都可能是相同的,它会使它成为不必要的微优化(这将回答我的问题)。
谢谢!
答案 0 :(得分:1)
我认为你肯定有正确的思考过程,很难说我现在或以后应该优化。如果不花很多时间,我建议你这样做。
对于拥有大量用户的情况,您肯定希望您的应用程序跟踪可能的最小数据库字段数量。我认为你的方法有两个订阅是好的。我建议的一件事是通过拥有一个包含所有10个字段的发布来减少第一个模板的订阅量,因此它不必订阅两次。
希望有所帮助!