2013-07-11 36 views
0

在對Umbraco源代碼進行檢查時,我注意到TempData的很多用處,這讓我很擔心。如果我選擇在沒有啓用粘性會話的Web服務器場中託管我的網站,那麼不會將存儲在TempData中的所有Umbraco都刪除嗎?有沒有人在類似的環境中有這方面的問題,甚至是基於雲的解決方案?Umbraco的使用Tempdata

這是關於一把umbraco v6.1.3

回答

0

這取決於你如何設置你一把umbraco的實例。我剛剛使用Umbraco設置了一個負載均衡的網站,儘管發佈的網站是負載均衡的,但Umbraco後臺卻不是。這主要是因爲它不需要。

如果流量足夠高以保證流量,您將對應用進行負載平衡,但對於Umbraco後臺,它可能不會有這種流量負載。

檢查this article出來,它解釋了一些可用的選項。

我將發佈的網站設置爲跨兩臺服務器負載均衡。已發佈站點的兩個實例均針對主域(www.site.com)進行解析,但每個實例都具有唯一的非負載平衡子域(u1.site.com和u2.site.com)。後臺擁有自己的子域(admin.site.com),面向公衆的站點的Umbraco目錄使用IIS的URL限制被禁用。

這樣我可以確保後臺不負載平衡,而發佈的網站是。後臺也可以對u1和u2子域進行分佈式發佈調用。

+0

因此,如果我正確地理解了你,那麼你的網站正在工作,因爲Umbraco使用TempData(可以在他們的源代碼中看到)僅用於後臺,因此並不重要,因爲你已經有了這個設置作爲單個實例? – stevev

+0

是的,這是正確的。每次有人訪問後臺時,都只是一個例子。 – Digbyswift