2010-10-27 206 views
0

這裏的交易如何在兩個ASP.NET應用程序之間共享應用程序緩存

我在utopiapimp.com有一個網站。該網站用於流行的基於網絡的遊戲。有些公司互聯網不允許訪問該網站,所以我在utopiashrimp.com上打開了另一個域名。同一網站,但不同的應用程序。兩者都有相同的數據庫後端。他們也都坐在同一臺虛擬機上。我將我的全新代碼放在蝦上,並用該代碼解決錯誤。我在pimp上託管固體代碼。所以我不能只將蝦域轉發給皮條客,因爲我需要一張測試牀。

問題是他們不共享相同的應用程序緩存。所以我的問題是,兩個網站可以共享相同的應用程序緩存嗎?我真的需要弄清楚這一點。我寧願不創建一個Web服務和/或一個網站需要點擊的處理程序來更改另一個應用程序上的緩存。任何幫助都會很棒!

先謝謝了。

回答

1

我覺得你幾乎可以說它...應用程序緩存....我認爲有一個安全措施推動,以便當你緩存一個應用程序的變量時,其他應用程序不允許訪問該內存.. 。您可能必須使用服務器會話,或者因爲他們使用相同的後端數據庫,請改用它。

+0

我正在使用應用程序緩存,因爲我寧願不再次訪問數據庫。 – 2010-10-27 19:34:24

+0

你可能會做點什麼。服務器緩存可以共享嗎? – 2010-10-27 19:45:26

+0

服務器會話可以共享...應用程序會話不能...「服務器緩存」技術上是當您使用不同的網絡服務器來存儲緩存項目...然後會話狀態存儲會話信息inproc。 – Patrick 2010-10-28 12:08:25

1

你問的是有一點,我沒有一個確切的答案,但你可以檢查出Windows Server AppFabric。您可以在您當前用來託管應用程序的機器上設置AppFabric緩存服務器。如果您的應用程序設計得相對較好,則可以使用AppFabric服務器將您的數據層更新爲緩存。

+0

僅供參考[App Fabric現在不再支持,Microsoft建議使用Redis代替](https://blogs.msdn.microsoft.com/appfabric/2015/04/02/microsoft-appfabric-1-1-for-windows-服務器端支持-422016 /) – Liam 2017-02-08 10:34:08

相關問題