公司網(wǎng)站制作自適配網(wǎng)頁的轉(zhuǎn)換模塊
日期 : 2020-10-08 13:13:29
自適配網(wǎng)頁的轉(zhuǎn)換模塊可以采用每進(jìn)來一個請求, 會有一個工作進(jìn)程去處理。但不是全程的處理, 處理到可能發(fā)生阻塞的地方, 比如向上游 (后端) 服務(wù)器轉(zhuǎn)發(fā)request, 并等待請求返回。
這個處理的工作進(jìn)程不會這么等著, 他會在發(fā)送完請求后, 注冊一個事件:“如果upstream返回了, 通知我, 我再接著干”, 然后休眠該進(jìn)程。此時, 如果再有request進(jìn)來, 工作進(jìn)程就可以很快再按這種方式處理。而一旦上游服務(wù)器返回了, 就會觸發(fā)這個事件, 該進(jìn)程才會來接手, 這個請求才會接著往下走。
由于web server的工作性質(zhì)決定了每個request的大部分生命都是在網(wǎng)絡(luò)傳輸中, 實際上花費在服務(wù)器上的時間不多。這樣幾個進(jìn)程就能解決高并發(fā)的性能問題。
這個處理的工作進(jìn)程不會這么等著, 他會在發(fā)送完請求后, 注冊一個事件:“如果upstream返回了, 通知我, 我再接著干”, 然后休眠該進(jìn)程。此時, 如果再有request進(jìn)來, 工作進(jìn)程就可以很快再按這種方式處理。而一旦上游服務(wù)器返回了, 就會觸發(fā)這個事件, 該進(jìn)程才會來接手, 這個請求才會接著往下走。
由于web server的工作性質(zhì)決定了每個request的大部分生命都是在網(wǎng)絡(luò)傳輸中, 實際上花費在服務(wù)器上的時間不多。這樣幾個進(jìn)程就能解決高并發(fā)的性能問題。