我有一些后续问题和想法。
1. Discourse 中的标签性能: 我们知道 Discourse 可以处理多少标签而不会出现性能问题吗?例如,在标签数量低于 1,000、10,000 或 100,000 时,它是否会开始变慢?了解这些限制将有助于确定该方法在规模上的可行性,特别是考虑到现有的加密货币数量庞大。
2. 扩展标签系统: 如果在技术上可以处理大量标签,我认为扩展标签系统可能是一个很好的方法。我的想法是:
- 我们可以创建一个专门用于加密货币的标签组,并将外部 API 的数据同步到该组。
- 每个加密货币标签都可以包含其他元数据(如名称、徽标、价格、符号、第二语言名称等)。这可能类似于我们可能称之为“高级标签”的内容。
3. 增强的用户界面和标签页面:
- 在用户选择加密货币时,标签选择界面可以得到改进,以显示更多信息,而不仅仅是文本和颜色。
- 标签页面也可以通过显示外部 API 的详细数据(如实时价格、描述或其他加密货币特定信息)来提供更多信息。
4. 特定类别的设置:
- 允许为特定类别启用或禁用此功能将非常有用,这样一些类别仍然可以遵循基本的标签设置。
由于在此系统中,每种加密货币都将表示为一个标签,因此用户还将拥有 Discourse 对标签提供的所有常用选项和灵活性。
请告知我从技术角度来看,这种方法是否可行,或者您是否预见到任何挑战。