![](/img/trans.png)
[英]Clean install of IIS 6 on Windows Server 2003 ignoring 'web.config'?
[英]IIS 6 RAM Allocation on Windows Server 2003
我有運行我的網站的IIS 6。 它在具有4GB RAM的Windows Server 2003上。 用戶提交表單(數學統計資料)后,我運行SQL密集型代碼。 此過程沒有線程化(應該這樣做,尤其是如果2個或更多用戶運行相同的東西嗎?)。 但是我的進程似乎只消耗了幾GB的內存,服務器也開始爬網。 如何使IIS進程使用幾乎所有內存?
我在其他站點上看到使用boot.ini分配了2GB或3GB。 但是,該進程還有另一種使用內存的方式嗎? 如果我將其設置為多線程,那么每個線程都會有一個進程嗎?
如果IIS仍有可用內存,則不需要更多內存。 即使給它更多的內存,它也會表現更好。 很高興看到未使用某些內存,並且可以將其他內存用作IIS。 如果要使用多線程,則取決於使用更多內存以及是否獲得任何性能時並行執行的操作。
這里的基礎是從您的需求開始,看看您可以使用什么高峰。 然后進行性能測試,以查看您的計算機是否可以處理該負載。 為確保您可以處理更多內容,請執行其他測試以查看計算機可以處理的窺視負載。 然后,您將知道是否需要投入更多時間。
檢查數據庫服務器以查看瓶頸是否在該計算機上,大多數開發人員都忘記了優化和維護他們的數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.