服務器保留了一部分內存空間用作IIS高速緩存,為將來的請求存儲對象,這樣IIS就可從高速緩存中檢索對象而不用從硬盤中檢索。調整IIS高速緩存的容量需要修改注冊表,表項如下:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MemoryCacheSize
=0x 1E84800(類型為REG_DWORD,using hexadecimal notation.)
也可設為十進制,范圍0-4GB,缺省值為3072000(3MB)。一般來說此值最小應設為服務器內存的10%。
IIS通過高速緩存系統句柄、目錄列表以及其他常用數據的值來提高系統的性能。這個參數指明了分配給高速緩存的內存大小。
如果該值為0,那就意味著“不進行任何高速緩存”。在這種情況下系統的性能可能會降低。
如果你的服務器網絡通訊繁忙,並且有足夠的內存空間,可以考慮增大該值。必須注意的是修改注冊表後,需要重新啟動才能使新值生效。