2013-10-08 19 views
0

我有一個由多個服務器組成的內閣,處理相當多的流量。 我需要構建一個系統來保留統計信息 - 並且我很難確定向服務器發出空請求是否可行或有意義。也就是說,調用http://XXX.XXX.XXX.XXX?objectid=9563828&sreq=2854&nc=29291947829之類的東西,讓IIS對它做什麼,除了在日誌中添加請求。將請求寫入IIS中的日誌文件

如前所述,我的服務器處理大量流量 - 並且我可以節省每一點CPU能耗和字節,長期計算=省錢。

目前,我的計劃是讓IIS在404錯誤中不返回任何內容,但我不確定這是否是最佳方法。並且所有請求都記錄下來(記住緩存)?

理論或建議?

+0

空請求將如何幫助您跟蹤統計信息? – David

+0

因爲大量傳入流量將會是非緩存的請求,它們不會從我們的服務器上不需要的文件中尋找特定文件,例如點擊按鈕,調整聲音等。可以調用一個物理文件,例如帶有參數的1x1 gif,但我們正在討論數以億計的請求,所以我們需要儘可能減少服務器負載,並儘可能保持日誌整潔。 – Anders

回答

0

解決 - 有可能通過在配置文件中添加

<configuration> 
    <system.webServer> 
    <httpErrors existingResponse="PassThrough" /> 
    </system.webServer> 
</configuration> 

。我沒有成功的原因是,這個命令顯然只支持IIS 7.0和更高版本,我正在測試它的版本6.5