2012-02-06 54 views
-1

我正在用C#編寫應用程序。在這個應用程序中,我正在做一些計算並將這些值放入IIS中的集合中。因此,在這裏我想知道我可以在IIS上存儲多少數據量,因爲在某個時間(以小時爲單位)後,IIS上的集合被重置。什麼是IIS7的最大存儲大小?

我在IIS上創建了字符串集合。而根據我的要求,我希望這個集合4至5天。之後,我重新設置集合,並再次製作新的集合。但我的集合在4天前得到重置。我沒有得到什麼問題。 請幫助我。提前感謝。

+0

您需要提供更多關於如何在IIS中存儲值的信息(代碼片段)。 – Kyberias 2012-02-06 10:25:04

回答

2

您應該看看應用程序池的「高級設置」。我猜你的應用程序池會自動回收,因爲「常規計時器間隔(分鐘)」設置。

3

如果您想爲「很長時間」存儲「很多」,請使用數據庫。 網站每隔一段時間都會自動重置。

3

您的收藏不會重置。可能發生的情況是,您的應用程序池回收,這將導致您的應用程序重新啓動,並且您的集合將消失。

這樣做的頻率可以通過IIS進行控制。

我使用Win2008服務器64位,基本上我可以繼續增長我的收藏,直到我達到物理內存限制(在我的情況下24GB)。

+0

你能告訴我更多關於應用程序池回收的信息嗎?以及如何控制它? – Dany 2012-02-06 10:32:42

+0

在最上面的明智的託管商有應用程序池限制。 IIs是一個Web服務器,它不是一個數據庫。任何濫用它的人都會得到他所要求的。 – TomTom 2012-02-06 10:35:12

+0

@TomTom - 我們不知道他是否在共享主機上。 – 2012-02-06 14:11:38

相關問題