我的第一个模板有一个包含 10 个字段的出版物。
我有另一个模板,我只需要同一出版物的 5 个字段。由于用户可以访问两者,这取决于加载的模板,因此安全性是多余的。
问题:
性能方面,我应该只用我需要的 5 个字段再发表一次,还是应该依赖我的第一次发表?
我希望它是一个权衡:
- 发送的数据量
- 服务器端负载(这些出版物中的每一个都将使用
cursor.observe()
) - 当前订阅的用户数(mergeBox 加载)
另一种解决方案可能是创建 2 个出版物:具有 5 个字段的基本出版物和具有 5 个其他字段的另一个出版物。在我的第一个模板中,我订阅了两者,在第二个模板中我只订阅了第一个。
我理解这个理论,但我无法从中推断出什么是最好的方法。我希望在这种情况下有好的做法。
一切也可以是等价的,这将使它成为不必要的微优化(这将回答我的问题)。
谢谢!