1
我正在構建一個需要每分鐘處理1000個請求的小型Web應用程序。
每個請求需要寫一個簡單的行到數據庫。
我正在爲閱讀做二級緩存。
在這種情況下,我可以爲每個請求執行會話嗎?我應該重用會話嗎?這種情況的最佳做法是什麼?
它將用C#,SQL SERVER 2008,ASP.NET Generic Handler編寫。
謝謝在極高流量的Web應用程序中處理Nhibernate會話
我正在構建一個需要每分鐘處理1000個請求的小型Web應用程序。
每個請求需要寫一個簡單的行到數據庫。
我正在爲閱讀做二級緩存。
在這種情況下,我可以爲每個請求執行會話嗎?我應該重用會話嗎?這種情況的最佳做法是什麼?
它將用C#,SQL SERVER 2008,ASP.NET Generic Handler編寫。
謝謝在極高流量的Web應用程序中處理Nhibernate會話
每個請求的會話應該沒問題,但您一定要做負載測試,因爲沒有辦法預測您的設置是否可以處理負載,或者會出現什麼瓶頸。
我不確定會話處理是否會成爲您的問題... –
@JeremyHolovacs,那麼我的問題是什麼? – SexyMF
好吧,我認爲這種緊張將會發生在網絡服務器的CPU上,以便如此迅速地生成許多動態查詢。我會想象(這完全是從臀部射擊),你會更好地用更輕量級的IDbConnection實現...可能有一個準備好的語句或存儲過程。 –