前提條件:
二層架構(用戶端+資料庫)假設資料庫不支援共享連接配接
三層架構(用戶端+中間層+資料庫)
實際情況:
使用者執行一個操作,在用戶端需要9秒,資料庫需要處理1秒。即總的處理時間為10秒。這樣在有使用者操作時,平均每秒内資料庫為每個使用者處理資料的時間為0.1秒。
如果采用二層架構長連接配接,則每個使用者獨享一個連接配接,則100個使用者需要建立100個連接配接。響應時間為1秒。
如果采用三層架構,則使用者通過中間層共享連接配接,假設使用者的操作分布均勻,則一個連接配接可以同時服務10個使用者,而保證響應時間平均為1秒,此時隻需要十個連接配接。如果響應時間調整為2秒,則一個連接配接可以同時服務20個使用者,此時隻需要五個連接配接。