實(shí)際的web服務(wù)器會做什么阁将。
1驾锰、建立連接---接受一個(gè)客戶端連接
2.接收請求
3.處理請求
4.訪問資源
5.構(gòu)建響應(yīng)
6.發(fā)送響應(yīng)
7.記錄日志稠炬,事務(wù)處理過程
web服務(wù)器的結(jié)構(gòu)不同蓬抄,處理請求的方式不同
1跪但、單線程服務(wù)器
2.多線程服務(wù)器狈癞,預(yù)先創(chuàng)建一些線程/進(jìn)程
3.單線程I/O 茄靠,當(dāng)某個(gè)連接發(fā)生狀態(tài)時(shí),進(jìn)行少量的處理
4.多線程I/O
進(jìn)程是一個(gè)獨(dú)立的程序控制流亿驾,有自己的變量集嘹黔。線程是一種更快的、更高效的進(jìn)程版本莫瞬。
負(fù)載均衡 303或者307處理