2012-03-27 27 views
0

什麼是在Web中靜態內容版本控制的優雅方法。我正在使用一個以前使用xml/xslt來實現此目的的項目。版本號是從解析器中檢索並使用的。MVC3模式 - 內容版本控制選項

我該如何實現版本化。如果我選擇遠離xml/xslt並使用部分視圖來顯示靜態內容?

謝謝

回答

0

我不建議這樣。最好構建一個動態頁面來顯示靜態內容。並且所有不同的版本都存儲在數據庫中。

通過這種方式,您可以輕鬆地檢索某個版本,並且管理數據也很容易。

+0

據我所知,db是更好的。但是如果我們不能使用數據庫來存儲標記呢? – River 2012-03-27 16:13:52

+0

我明白了。這個如何:構建一個動作來接受版本參數。在該操作中,使用version參數重定向到相應的靜態內容。您將所有版本的靜態內容保存在不同的文件中 – 2012-03-28 01:45:15

0

如果你想有舊版本只是爲了你的目的,方便地使用一些SVN ...如果你想爲您的網頁上的所有文件版本:

  1. 使用XML/XSLT或DB
  2. 在您的行動設定的OutputCache緩存內容屬性長時間

更多關於緩存:MVC caching and performance