2011-11-28 40 views
1

我們想爲我們最新的Umbraco項目存儲國家和他們的國家/地區列表。 這些國家和縣的ID在其他模塊中是必需的,用於過濾和搜索。如何在Umbraco中儲存國家和縣名單?

我們不使用任何自定義數據庫表或自定義部分的所有模塊。

我們發現的一個選擇是存儲國家和它的縣作爲Umbraco內容庫節點,但不確定性能的影響。

有沒有其他合適的方法來克服這種情況?

回答

2

一把umbraco內容庫節點是完美的:

  • 國家的數量是有限的,因此沒有有成千上萬個條目,一下子
  • 的數據可能不經常更新的風險。
  • 這將發佈到umbraco.config這是可以通過xslt訪問和緩存在內存中 - 性能影響:非常快!
  • 國家可以作爲每個國家的子節點存儲
  • 其他內容節點可以與國家/州(以及過濾器/搜索等)的內置內容選取器相鏈接。
  • 集成的Umbraco功能(發佈,節點順序等)可以使用,因爲它們只是節點
  • 無需開發人員添加狀態/國家(儘管您可能想要導入第一批... )

您可以考慮將地區(或類似地區)的國家分組, 250個節點仍然是很多要在內容庫中查看的節點。

1

還有另一種方法來存儲這些數據 - 靜態文件,如Xml。

但這種方式有一定的限制:

1)你不能在一把umbraco

2管理這些數據),你必須編寫自己的代碼來讀取這些數據。