我對瀏覽器請求流程的理解:
(1) 訪問流程:
(1.1) 系統運行在某web容器,如Tomcat(其運行和weblogic不同,Tomcat只有一個進程).
其預設有初始的線程數.
(1.2) 瀏覽器打開某網站,網站及給其分配一個sessionID(頁面隱式的發起request, 由Tomcat
某個特定的監聽線程給予response一個sessionid). 該sessionid用以識別本次訪問.
(1.3) 用戶點擊登錄/注冊, 瀏覽器發起一個新的request, 由Tomcat線程池中空閑的線程進行
處理. 反饋結果于前臺展現.如線程池中線程不足,則Tomcat每次按照一定規則創建出更多的空閑線程(其初始值,增加值,及最大值依據配置文件/JDK/硬件).