第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

.net,java,php這些服務(wù)器端的進程是如何獲取web客戶端傳遞的參數(shù)的?

.net,java,php這些服務(wù)器端的進程是如何獲取web客戶端傳遞的參數(shù)的?

慕運維8079593 2019-04-13 08:45:56
首先談下我對這個過程的模糊認識:1.Web客戶單向Web服務(wù)器發(fā)起請求2.Web服務(wù)器啟動一個CGI進程,CGI進程從打開的文件描述符中讀取請求數(shù)據(jù)3.問題:a.CGI進程如何將請求參數(shù)傳遞給.net,java,php這些進程?b.net,java,php這些進程是一直運行的嗎?c.一個簡單的HTTP請求至少要涉及到3個進程間的通信?
查看完整描述

2 回答

?
子衿沉夜

TA貢獻1828條經(jīng)驗 獲得超3個贊

a、通過環(huán)境變量和STDIN傳遞信息
b、CGI進程有幾種運行方式,普通的CGI是不一直運行的,每次請求都會創(chuàng)建一個CGI進程,但是這種方式會導(dǎo)致CGI進程的頻繁創(chuàng)建和銷毀浪費性能,所以就有了FAST-CGI,CGI進程會在一個進程池里呆著,每當有請求就會喚醒一個進程去處理,處理完成就回到進程池
c、以lnmp為例,請求首先送給Nginx,然后由nginx交給php-fpm,php-fpm是PHP的FAST-CGI管理器,收到nginx發(fā)來的請求后再傳遞給php-cgi,處理完成再傳遞回去,于是就有三個進程參與此次請求的處理
                            
查看完整回答
反對 回復(fù) 2019-04-13
?
偶然的你

TA貢獻1841條經(jīng)驗 獲得超3個贊

既然是web客戶端的就大致說下走http的數(shù)據(jù)把:
題主可以先看看http文件格式,我們的GET、POST、COOKIE這些數(shù)據(jù)都是包裝在http信息里面的純文本,
到server端,收到這些http數(shù)據(jù)的軟件會對這些純文本進行解析,就這樣
                            
查看完整回答
反對 回復(fù) 2019-04-13
  • 2 回答
  • 0 關(guān)注
  • 309 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號