我對(duì)瀏覽器請(qǐng)求流程的理解:

(1) 訪問流程:

(1.1) 系統(tǒng)運(yùn)行在某web容器,Tomcat(其運(yùn)行和weblogic不同,Tomcat只有一個(gè)進(jìn)程).

      其預(yù)設(shè)有初始的線程數(shù).

(1.2) 瀏覽器打開某網(wǎng)站,網(wǎng)站及給其分配一個(gè)sessionID(頁面隱式的發(fā)起request, Tomcat

      某個(gè)特定的監(jiān)聽線程給予response一個(gè)sessionid). sessionid用以識(shí)別本次訪問.

(1.3) 用戶點(diǎn)擊登錄/注冊(cè), 瀏覽器發(fā)起一個(gè)新的request, Tomcat線程池中空閑的線程進(jìn)行

       處理. 反饋結(jié)果于前臺(tái)展現(xiàn).如線程池中線程不足,Tomcat每次按照一定規(guī)則創(chuàng)建出更多的空閑線程(其初始值,增加值,及最大值依據(jù)配置文件/JDK/硬件).