1

我们想为我们最新的 Umbraco 项目存储国家和他们的县/州的列表。其他模块需要这些国家和县 id 进行过滤和搜索。

我们没有使用任何自定义数据库表或自定义部分的所有模块。

我们发现的一种选择是将国家及其县存储为 Umbraco 内容库节点,但不确定性能影响。

有没有其他合适的方法来克服这种情况?

4

3 回答 3

2

Umbraco 内容库节点非常适合:

  • 国家的数量是有限的,因此没有突然有数千个条目的风险
  • 数据可能不会经常更新。
  • 这将发布到umbraco.config,可通过 xslt 访问并缓存在内存中 -性能影响:非常快!
  • 状态可以存储为每个国家的子节点
  • 其他内容节点可以通过内置内容选择器链接到国家/州(和过滤器/搜索等)。
  • 可以使用集成的 Umbraco 功能(发布、节点排序等),因为它们只是节点
  • 开发人员无需添加州/国家/地区(尽管您可能想要导入第一批......)

您可以考虑将国家/地区分组(或类似),因为大约。250 个节点仍然是内容库中需要查看的大量节点。

于 2011-11-28T10:09:01.773 回答
1

还有另一种存储这些数据的方法 - 静态文件,例如 Xml。

但是这种方式有一些限制:

1) 您无法在 Umbraco 中管理这些数据

2)您必须编写自己的代码来读取这些数据。

于 2011-11-28T15:07:40.627 回答
1

我会选择内容库选项。但您也可以在这里找到一些有用的东西:http: //ucomponents.codeplex.com/documentation

于 2011-12-01T15:56:09.357 回答