302:所述反向代理服務(wù)器接收所述資源請求后,獲取請求資源類型并按照預(yù)設(shè)資源請求分發(fā)策略,對所述資源請求進行分發(fā)處理。
[0032]所述請求資源類型信息包括:靜態(tài)資源、動態(tài)資源。
[0033]所述靜態(tài)資源包括:.jpg圖片格式文件、.gif圖片格式文件、.png圖片格式文件、.js格式文件、.css樣式表格式文件、.mp3音頻格式文件、.mp4音頻格式文件、.rar壓縮格式文件。
[0034]所述動態(tài)資源包括:.php格式文件、.do格式文件。
[0035]所述反向代理服務(wù)器接收所述資源請求后,獲取請求資源類型并按照預(yù)設(shè)資源請求分發(fā)策略,對所述資源請求進行分發(fā)處理的過程為:
[0036]所述請求資源類型為靜態(tài)資源時,將所述資源請求發(fā)送至緩存服務(wù)器;
[0037]若所述緩存服務(wù)器存儲所述資源請求對應(yīng)的靜態(tài)資源,則獲取對應(yīng)靜態(tài)資源并通過所述反向代理服務(wù)器向所述客戶端發(fā)送;
[0038]若所述緩存服務(wù)器未存儲所述資源請求對應(yīng)的靜態(tài)資源,則所述緩存服務(wù)器向Web服務(wù)器發(fā)送靜態(tài)資源獲取請求;
[0039]所述Web服務(wù)器向所述緩存服務(wù)器反饋靜態(tài)資源響應(yīng);其中,所述靜態(tài)資源響應(yīng)中攜帶了所述資源請求對應(yīng)的靜態(tài)資源。
[0040]所述緩存服務(wù)器存儲靜態(tài)資源至內(nèi)存中并通過所述反向代理服務(wù)器向所述客戶端發(fā)送所述靜態(tài)資源。
[0041]所述反向代理服務(wù)器接收所述資源請求后,獲取請求資源類型并按照預(yù)設(shè)資源請求分發(fā)策略,對所述資源請求進行分發(fā)處理的過程為:
[0042]所述請求資源類型為動態(tài)資源時,將所述資源請求發(fā)送至Web服務(wù)器;
[0043]所述Web服務(wù)器中的腳本解釋器對所述資源請求進行處理,獲得對應(yīng)的動態(tài)資源并由所述Web服務(wù)器通過反向代理服務(wù)器向所述客戶端進行反饋。
[0044]本發(fā)明提供一種信息處理方法及系統(tǒng),通過添加一層反向代理服務(wù)器,在反向代理服務(wù)器中配置靈活的規(guī)則,智能判斷客戶端請求,然后將請求交給相應(yīng)的下層服務(wù)器去處理,極大節(jié)省web服務(wù)器資源開銷,能夠滿足更多的客戶端的處理請求。
[0045]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種信息處理方法,其特征在于,包括以下步驟: 一個或多個客戶端向反向代理服務(wù)器發(fā)送資源請求; 所述反向代理服務(wù)器接收所述資源請求后,獲取請求資源類型并按照預(yù)設(shè)資源請求分發(fā)策略,對所述資源請求進行分發(fā)處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述請求資源類型包括:靜態(tài)資源、動態(tài)資源。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述靜態(tài)資源包括:.jpg圖片格式文件、.gif圖片格式文件、.png圖片格式文件、.js格式文件、.css樣式表格式文件、.mp3音頻格式文件、.mp4音頻格式文件、.rar壓縮格式文件。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述動態(tài)資源包括:.php格式文件、.do格式文件。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述反向代理服務(wù)器接收所述資源請求后,獲取請求資源類型并按照預(yù)設(shè)資源請求分發(fā)策略,對所述資源請求進行分發(fā)處理的過程為: 請求資源類型為靜態(tài)資源時,所述反向代理服務(wù)器將所述資源請求發(fā)送至緩存服務(wù)器; 若所述緩存服務(wù)器存儲所述資源請求對應(yīng)的靜態(tài)資源,則獲取對應(yīng)靜態(tài)資源并通過所述反向代理服務(wù)器向所述客戶端發(fā)送。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,若所述緩存服務(wù)器未存儲所述資源請求對應(yīng)的靜態(tài)資源,則所述緩存服務(wù)器向Web服務(wù)器發(fā)送靜態(tài)資源獲取請求; 所述Web服務(wù)器向所述緩存服務(wù)器反饋靜態(tài)資源響應(yīng);其中,所述靜態(tài)資源響應(yīng)中攜帶了所述資源請求對應(yīng)的靜態(tài)資源。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述緩存服務(wù)器存儲靜態(tài)資源至內(nèi)存中并通過所述反向代理服務(wù)器向所述客戶端發(fā)送所述靜態(tài)資源。
8.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述反向代理服務(wù)器接收所述資源請求后,獲取請求資源類型并按照預(yù)設(shè)資源請求分發(fā)策略,對所述資源請求進行分發(fā)處理的過程為: 請求資源類型為動態(tài)資源時,所述反向代理服務(wù)器將所述資源請求發(fā)送至Web服務(wù)器; 所述Web服務(wù)器中的腳本解釋器對所述資源請求進行處理,獲得對應(yīng)的動態(tài)資源并由所述Web服務(wù)器通過所述反向代理服務(wù)器向所述客戶端進行反饋。
9.一種信息處理系統(tǒng),其特征在于,包括客戶端、反向代理服務(wù)器、緩存服務(wù)器、Web服務(wù)器;其中,所述客戶端通過所述反向代理服務(wù)器分別與所述緩存服務(wù)器、所述Web服務(wù)器相連;所述緩存服務(wù)器與所述Web服務(wù)器相連;所述反向代理服務(wù)器通過所述緩存服務(wù)器與所述Web服務(wù)器相連; 所述客戶端,用于向所述反向代理服務(wù)器發(fā)送資源請求;還用于接收緩存服務(wù)器通過反向代理服務(wù)器發(fā)送的靜態(tài)資源;還用于接收Web服務(wù)器通過反向代理服務(wù)器反饋的動態(tài)資源; 所述反向代理服務(wù)器,用于接收所述資源請求后,請求資源類型為靜態(tài)資源時,將所述資源請求發(fā)送至緩存服務(wù)器;還用于請求資源類型為動態(tài)資源時,將所述資源請求發(fā)送至Web服務(wù)器; 所述緩存服務(wù)器,用于若存儲所述資源請求對應(yīng)的靜態(tài)資源,則獲取對應(yīng)靜態(tài)資源并通過反向代理服務(wù)器向所述客戶端發(fā)送;還用于未存儲所述資源請求對應(yīng)的靜態(tài)資源,向Web服務(wù)器發(fā)送靜態(tài)資源獲取請求; 所述Web服務(wù)器,用于觸發(fā)腳本解釋器對所述資源請求進行處理,獲得對應(yīng)的動態(tài)資源并由所述Web服務(wù)器通過反向代理服務(wù)器向所述客戶端進行反饋;還用于向所述緩存服務(wù)器反饋靜態(tài)資源響應(yīng)。
【專利摘要】本發(fā)明提供一種信息處理方法及系統(tǒng),上述方法包括以下步驟:一個或多個客戶端向反向代理服務(wù)器發(fā)送資源請求;所述反向代理服務(wù)器接收所述資源請求后,獲取請求資源類型并按照預(yù)設(shè)資源請求分發(fā)策略,對所述資源請求進行分發(fā)處理;通過添加一層反向代理服務(wù)器,在反向代理服務(wù)器中配置靈活的規(guī)則,智能判斷客戶端請求,然后將請求交給相應(yīng)的下層服務(wù)器去處理,極大節(jié)省web服務(wù)器資源開銷,能夠滿足更多的客戶端的處理請求。
【IPC分類】H04L29-08
【公開號】CN104539724
【申請?zhí)枴緾N201510019480
【發(fā)明人】王耀立, 叢戎
【申請人】浪潮(北京)電子信息產(chǎn)業(yè)有限公司
【公開日】2015年4月22日
【申請日】2015年1月14日