20 lines
965 B
Markdown
20 lines
965 B
Markdown
[//]: # "Author: bug"
|
|
[//]: # "Date: 2020-11-15 23:59:21"
|
|
|
|
## 为什么要使用"客户端/服务器"模式
|
|
|
|
- 最初的想法是服务端闭源,因为代码生成部分花了很多心思,也方便加密之类的操作
|
|
- 为了方便与社区开发者交流开源后,还保留了这一模式,因为觉得
|
|
- 这一模式,也能作为 ddc 的基础 (distributed data cache)
|
|
- 配置文件需要反复生成与测试
|
|
- 文件数量上升后,配置生成不可避免地变慢
|
|
- 再快的技术,也挡不住大量数据的处理
|
|
|
|
## 如果用客户端生成,再通过服务器端分享缓存,不是更快么
|
|
- 是的
|
|
- 但服务器模式还方便更新
|
|
- 如果有效率提升,更佳的 feature (比如统计?)
|
|
- 通知每个使用者要更新本地目录这件事,在实践中也产生过很多麻烦。
|
|
- c-s 本身是个流行的设计,虽然万物皆可客户端 ^_^
|
|
- 考虑至此,就没有继续深究这个问题
|