2008-11-25 43 views
1

我有一個多核心服務器託管我的asp.net解決方案。在過去的雙核心等,你不得不修改你的應用程序不使用進程內會話狀態等等。如果它是一個雙核心,這仍然是這種情況?ASP.NET會話/緩存+多核處理器服務器

此外,服務器緩存是否在此扮演一部分?我對會話沒有任何問題,但是當我嘗試從代碼清除緩存時,它不起作用,我必須執行iis重置來清除緩存。 - 然而,它確實工作locallay(我有一個雙核心),但不在服務器上(英特爾奔騰D)

謝謝。

回答

1

處理中!=在處理器中。

因爲進程(aspnet_wp.exe或w3wp.exe)能夠在任何或所有的進程上執行,所以在多進程機器上使用進程內模型應該沒有問題(會話帶來的問題除外)處理器。

The Http Cache?應該有按鍵值添加和刪除的項目。

0

您需要使用超出進程的緩存客戶端,例如microsofts速度,它可以同時處理緩存和會話。如果最終有多個服務器,這也將擴展出來。