我正在開發一個Web應用程序,它必須支持大量的同時請求,並且我希望保持足夠快。我現在要實現一個日誌記錄策略,我要使用log4net,但是......我該如何登錄?我的意思是:日誌記錄策略與性能
- 日誌如何影響性能?是否有可能/可推薦使用異步調用進行日誌記錄?
- 更好地使用文本文件或數據庫嗎?有沒有可能做到這一點?例如,默認登錄到數據庫,如果失敗,則切換到文本文件。
- 多線程怎麼辦?當我使用log4net時,我應該關心同步嗎?或者它是線程安全的開箱即用?
在需求顯示,應用程序應該緩存每個請求的一些事情,我害怕性能的影響。
乾杯。