gpt4 book ai didi

javascript - 制作几个简单的订阅和一个复杂的订阅有什么区别?

转载 作者:数据小太阳 更新时间:2023-10-29 05:38:17 25 4
gpt4 key购买 nike

保持几个简单(普通)订阅和保持一个复杂(多层次)订阅之间有什么实际区别吗? (例如,使用发布复合)

在我看来应该没有任何区别,但我想确定一下。我更喜欢坚持使用普通 sub,因为它似乎使高度模块化项目中的代码更清晰,但前提是这不会带来任何性能或可伸缩性问题。

那么,有人可以帮助我吗?

最佳答案

进行多个普通订阅与保持复杂的复合订阅有两个主要区别

1) 曝光/隐私

复合订阅允许您在服务器端执行连接/过滤,以确保您只发送当前用户有权查看的数据。您不想将整个数据库暴露给客户端。请记住,即使您的 UI 没有显示数据,用户也可以进入控制台并获取您的服务器发布的所有数据。

2) 客户端性能

如果您有一个大型数据集,在客户端上执行连接/过滤器可能会很昂贵。这当然取决于您的应用程序。此外,如果数据库不断更新,那么这些更新不应该对用户可见;您将不断需要将更新传输到客户端,而不会从网络费用中获益。

关于javascript - 制作几个简单的订阅和一个复杂的订阅有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31396639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com