IIS IP Restrictions script

IIS有一個很大的缺點, 就是阻檔IP的GUI介面超級難用.
當你的機器一多, 檔個IP就會累到暈倒. 加上不好管理
IP一多就超極麻煩.
 
找到以下兩個VB script
 
EXPORT
 
IMPORT
 
這樣就可以把檔案匯到文字檔, 或是database中, 管理起來
就方便多了.
 
用法
cscript GetIPRestrictions.vbs -n 1 -f "ipblock.lst"
cscript SetIPRestrictionsFromFile.vbs -n 1 -f "ipblock.lst"
 
其中n是代表第幾個web
假設你的預iis 設log目錄
/winnt/system32/logfiles/w3svc1
那n就是1
/winnt/system32/logfiles/w3svc3
那n就是3
ipblock.lst就看你要匯到什麼檔案
或是從什麼檔案匯入了, 檔案小改
一下內容轉成.csv, 就可以匯到database去了.

ASP.NET Preformance Tuning

 
在mechine.config中
 
            minFreeThreads="8"
            appRequestQueueLimit="100" 
            responseDeadlockInterval="00:03:00"
            maxWorkerThreads="20"
            maxIoThreads="20" 
 
這些數值還有調校的空間.
可以根據機器的效能, 可用的計憶體空間, 應用程式的架構狀況等來進行調整.