網(wǎng)站服務(wù)器_網(wǎng)站存放在服務(wù)器里面_關(guān)于反向代理的一些歷史
【小編提示】本文部分內(nèi)容摘自網(wǎng)絡(luò),僅供參考!如需了解服務(wù)器租用\托管相關(guān)問題,請咨詢YINGSOO專業(yè)客服,享受1V1貼心服務(wù)!免費(fèi)熱線400-630-3752
【選購幫助】新加坡云服務(wù)器多少錢?
我們知道,不同顏色的人的外表非常不同,很難識別雙胞胎。有趣的是,Web服務(wù)器/Web容器/Web應(yīng)用服務(wù)器/反向代理有點像四胞胎,經(jīng)常出現(xiàn)在網(wǎng)絡(luò)上。本文將區(qū)分這四個概念。
Web服務(wù)器的概念和基本原理
Web服務(wù)器的歷史
1989年,互聯(lián)網(wǎng)之父Berners-Lee向他的雇主CERN提出了一個新項目,通過使用超文本系統(tǒng)來簡化科學(xué)家之間的信息交流。
該項目導(dǎo)致Berners-Lee于1990年編寫了兩項方案:
一種名為WorldWid[海外站群服務(wù)器]eWeb的瀏覽器。1991年至1994年間,世界上第一臺網(wǎng)絡(luò)服務(wù)器CERNhttpd在NeXTSTEP上運(yùn)行。早期用于在萬維網(wǎng)上沖浪和交換數(shù)據(jù)的技術(shù)的簡單性和有效性,幫助它遷移到許多不同的操作系統(tǒng),并在科學(xué)組織和大學(xué)中使用,然后將其推廣到業(yè)界。
1994年,Berners-Lee決定成立萬維網(wǎng)聯(lián)盟(W3C),通過標(biāo)準(zhǔn)化過程管理所涉及的許多技術(shù)(HTTP,HTML等)的進(jìn)一步發(fā)展。
Web服務(wù)器的主要功能是存儲、處理和向客戶傳遞網(wǎng)頁。客戶端和服務(wù)器之間的通信使用超文本傳輸協(xié)議(HTTP)進(jìn)行。
最常見的頁面是HTML文檔,除了文本內(nèi)容外,HTML文檔還可能包含圖像、樣式表和腳本。
用戶代理(通常是Web瀏覽器或Web爬蟲)發(fā)出HTTP請求以獲取服務(wù)器資源,服務(wù)器根據(jù)請求返回服務(wù)器資源,或出于某種原因響應(yīng)錯誤消息。
此資源通常是服務(wù)器輔助存儲上的真正文件,但根據(jù)Web服務(wù)器的實現(xiàn)方式,情況不一定如此。
雖然主要功能是提供內(nèi)容,但HTTP的全面實現(xiàn)還包括如何從客戶端接[菲律賓vps價格]收內(nèi)容。此功能用于提交Web表單,包括上載文件。
許多通用Web服務(wù)器還支持使用ActiveServerPages(ASP)、PHP或其他腳本語言的服務(wù)器端腳本。
這意味著Web服務(wù)器的行為可以在單獨的文件中編寫腳本,而實際的服務(wù)器軟件則保持不變。
通常,此函數(shù)用于動態(tài)生成HTML文檔("即時"),而不是返回靜態(tài)文檔。前者主要用于從數(shù)據(jù)庫檢索或修改信息;后者通常更快、更容易緩存,但不提供動態(tài)內(nèi)容。
Web服務(wù)器不僅用于服務(wù)萬維網(wǎng),還可以嵌入打印機(jī)、路由器、網(wǎng)絡(luò)攝像機(jī)等設(shè)備中,只為本地網(wǎng)絡(luò)服務(wù)。
然后,Web服務(wù)器可用于監(jiān)視或管理正在討論的設(shè)備的部分系統(tǒng)。
這通常意味著不需要在客戶端計算機(jī)上安裝其他軟件,因為只需要一個web瀏覽器(現(xiàn)在大多數(shù)操作系統(tǒng)都包含在內(nèi))。
Web服務(wù)器如何工作
HTTP協(xié)議基于TCP協(xié)議,是一種應(yīng)用層協(xié)議,用于用戶代理與Web服務(wù)器之間的通信。
Web服務(wù)器通常以問答的方式工作:
用戶在用戶代理上啟動資源請求,該請求包括但不限于:指定資源URI的唯一標(biāo)識,它指示操作類型(GET/POST/DELETE/PUT…)。用戶代理解析用戶輸入URI并從其中獲取目標(biāo)域名,該域名由DNS服務(wù)器解析。如果在URI中指定了IP地址,則不需要此步驟。如果尚未建立與服務(wù)器的會話,則建立TCP連接并完成HTTP協(xié)商(確定雙方均可接受的處理方式,包括協(xié)議版本,是否加密,內(nèi)容格式等等)。用戶代理將請求封裝為HTTP數(shù)據(jù)包并將其發(fā)送到服務(wù)器。服務(wù)器接收資源請求,并以先前協(xié)商的方式解壓縮和處理資源請求。服務(wù)器請求的資源被打包為HTTP數(shù)據(jù)包并返回給用戶代理。
接下來,關(guān)注服務(wù)器端的工作方式,如下圖所示:
TCP偵聽模塊:服務(wù)器在一個端口上偵聽(一般默認(rèn)是8080端口,用戶可以設(shè)置其他端口)來與用戶代理建立連接。一旦建立連接,來自用戶代理的后續(xù)HTTP請求將不再需要進(jìn)入偵聽模塊。
預(yù)處理:這里主要有三件事,從TCP消息中獲取HTTP請求消息,根據(jù)與用戶代理的協(xié)商進(jìn)行解密、解壓縮、安全處理等。根據(jù)服務(wù)器本身的配置進(jìn)行安全處理,建立會話狀態(tài)等。
UR路由:解析URL字符串和操作以確定用戶代理請求的資源,根據(jù)匹配規(guī)則(通常根據(jù)正則表達(dá)式+后綴)路由到靜態(tài)資源處理模塊或動態(tài)資源處理模塊。
靜態(tài)資源處理模塊:負(fù)責(zé)查找靜態(tài)資源,如HTML/JavaScript/CSS文件/圖片/圖像,確定內(nèi)容是字符流還是字節(jié)流,并確定相應(yīng)的MIME。
例如,HTML生成一個字符流,其MIME為text/html,而MPEG視頻文件生成一個字節(jié)碼流,MIME作為視頻/mpeg。
動態(tài)資源處理模塊:運(yùn)行業(yè)務(wù)邏輯處理,動態(tài)確定返回的資源內(nèi)容和類型,內(nèi)容和類型處理原則相同。
后處理:根據(jù)與用戶協(xié)商的協(xié)議進(jìn)行加密、壓縮、安全處理等.
資源輸出模塊:將已處理的內(nèi)容封裝為HTTP消息,并將TCP消息(內(nèi)容是HTTP報文)發(fā)送到TCP連接的另一端的用戶代理。
主流Web服務(wù)器
市場份額,包括Apache、IIS和Nginx,如下圖所示:
Tomcat、Jetty、WebSphere、WebLogic、Kerstrel等也有更多的用途。
Web應(yīng)用容器的概念和基本原理
Web應(yīng)用程序容器的起源
Web服務(wù)器的出現(xiàn)標(biāo)志著WWW時代的到來,世界變得更加平坦。第一次嘗到甜頭的初創(chuàng)企業(yè)開始不滿意在互聯(lián)網(wǎng)上訪問靜態(tài)資源,因此CGI腳本似乎動態(tài)地訪問資源。
后來,網(wǎng)絡(luò)的發(fā)展方向也是提高Web服務(wù)器動態(tài)訪問資源的能力。以下是具有代表性的動態(tài)技術(shù):
Web應(yīng)用程序容器的基本工作原理
通常,Web應(yīng)用程序容器是以下體系結(jié)構(gòu):
注:淺藍(lán)模塊是實現(xiàn)業(yè)務(wù)程序的主要使用模塊。
與Web服務(wù)器相比,容器添加或增強(qiáng)了以下模塊:
分配線程池資源,容器為每個請求分配一個線程進(jìn)行處理,通常以線程池的形式進(jìn)行處理,線程池由CPU有效計算。封裝請求上下文的請求對應(yīng)于請求上下文,請求上下文主要封裝用戶請求的主要組成。
URL、HTTP請求頭以及會話、Cookie和其他基于請求頭的對象,便于編程。
封裝響應(yīng)上下文,請求對應(yīng)于響應(yīng)上下文,響應(yīng)上下文主要用于將資源返回給用戶代理。您可以編寫輸出流、重定向、返回錯誤代碼等。容器中的URL路由運(yùn)行開發(fā)人員來設(shè)置不同的路由匹配規(guī)則,例如擁有.htm返回.html或自定義.xyz返回.html資源。更靈活的配置可以參考JavaMVC或ASP.NET的配置方案,動態(tài)資源處理模塊,其中特定的容器和開發(fā)語言通常都有自己的高效開發(fā)模型,如Java的servlet、ASP.NETWebform、MVC。資源被回收,線程資源在這里被回收用于線程重用,除非服務(wù)器空閑通常將線程返回到線程池。
如您所見,Web容器本身具有作為Web服務(wù)器的功能,實際上,通常實現(xiàn)Web容器功能的服務(wù)器是Web服務(wù)器。就像Tomcat、IIS、Jetty一樣。
主流Web容器
包括Tomcat、IIS、Jetty。還有更多的使用WebSphere、WebLogic等等。
Web應(yīng)用服務(wù)器的概念和基本原理
在Web服務(wù)器開發(fā)的同一時期,應(yīng)用服務(wù)器已經(jīng)存在和發(fā)展了很長時間。
一些公司已經(jīng)為Unix開發(fā)了Tuxedo(面向事務(wù)的中間件)、Topend、Encina和其他產(chǎn)品,這些產(chǎn)品來自類似于IMS和CICS的主機(jī)應(yīng)用程序管理和監(jiān)控環(huán)境。
這些產(chǎn)品中的大多數(shù)指定了"封閉的"特定于產(chǎn)品的通信協(xié)議來連接FAT客戶端("fat"client)和彼此的服務(wù)器。
20世紀(jì)90年代,這些傳統(tǒng)的應(yīng)用服務(wù)器產(chǎn)品開始嵌入HTTP通信功能,剛剛開始使用網(wǎng)關(guān)來實現(xiàn)。不久,它們之間的界限開始模糊。
與此同時,Web服務(wù)器正變得越來越成熟,能夠處理更高的負(fù)載、更多的并發(fā)性和更好的功能;應(yīng)用服務(wù)器開始增加越來越多的基于HTTP的通信功能。所有這些都導(dǎo)致Web服務(wù)器和應(yīng)用服務(wù)器之間的界限越來越窄。
目前,"應(yīng)用服務(wù)器"和"Web服務(wù)器"之間的界限已變得模糊。然而,這兩個術(shù)語也被區(qū)分為強(qiáng)調(diào)它們的使用。
當(dāng)有人談?wù)?quot;Web服務(wù)器時,您通常認(rèn)為它是一個以HTTP為核心,WebUI為向?qū)У膽?yīng)用程序。
當(dāng)有人說"應(yīng)用服務(wù)器"時,您可能會想到"高負(fù)載、企業(yè)級特性、事務(wù)和隊列、多通道通信(HTTP和更多的協(xié)議)。"但是現(xiàn)在提供這些需求的產(chǎn)品基本上是相同的。
下圖描述了典型Web應(yīng)用服務(wù)器的結(jié)構(gòu):
如上圖所示,Web應(yīng)用服務(wù)器包括Web容器,事務(wù)、安全、集成、通信、高可用性和其他支持企業(yè)應(yīng)用程序的功能都內(nèi)置在其中。
它大大減少了重復(fù)開發(fā)的數(shù)量,并確保了業(yè)務(wù)系統(tǒng)的快速開發(fā)和部署,業(yè)務(wù)系統(tǒng)本身就是一個Web服務(wù)器。
Web應(yīng)用服務(wù)器可以選擇使用來自大型工廠的重量級產(chǎn)品,如WebLogic和WebSphere。
您還可以使用WebContainner(Spring,Hibernate等)和第三方框架(Spring、Hibernate等)來構(gòu)建自己的ApplicationServer;.NETCore平臺,并選擇IIS、Apache、Nginx和ASP.NET NETCore構(gòu)建。
反向代理的概念和基本原理
反向代理的基本概念
反向代理是一種代理服務(wù)器。在客戶端的請求下,它從后端服務(wù)器(如Web服務(wù)器)獲取資源,然后將這些資源返回給客戶端。
與前向代理不同,轉(zhuǎn)發(fā)代理充當(dāng)將Internet上獲得的資源返回關(guān)聯(lián)客戶端的媒介,而反向代理則用作服務(wù)器端的代理,例如Web服務(wù)器,而不是客戶端。
客戶端可以通過前向代理訪問許多不同的資源,而反向代理是指許多客戶端通過它訪問不同后端服務(wù)器上的資源,而不知道這些后端服務(wù)器的存在,認(rèn)為所有資源都來自這個反向代理服務(wù)器。
將Internet中的請求發(fā)送給反向代理,該代理將請求轉(zhuǎn)發(fā)到內(nèi)部網(wǎng)中的服務(wù)器。
反向代理的主要功能是:
加密和SSL加速負(fù)載平衡緩存靜態(tài)內(nèi)容壓縮減速上傳安全防火墻外部網(wǎng)絡(luò)釋放突破互聯(lián)網(wǎng)封鎖解決跨域問題
反向代理的基本工作原理
反向代理服務(wù)器的組成和處理如下圖所示:
左側(cè)黃色功能模塊處理外部網(wǎng)絡(luò)消息,右側(cè)灰色功能模塊處理內(nèi)部網(wǎng)絡(luò)消息。
TCP偵聽模塊
偵聽TCP請求,它指的是消息內(nèi)容是應(yīng)用層協(xié)議(比如HTTP,F(xiàn)TP,Email等應(yīng)用層協(xié)議)的請求。
至于這里是否會產(chǎn)生單個線程來開始處理,則由服務(wù)器來決定,最流行的方法是先對消息進(jìn)行隊列處理,然后異步處理,這樣可以大大提高代理的吞吐量和穩(wěn)定性。
匹配代理服務(wù)器
代理服務(wù)器基于一個表(存放外網(wǎng)URI和內(nèi)網(wǎng)服務(wù)器的對應(yīng)關(guān)系,通常需人工進(jìn)行設(shè)置)。如果匹配,它將繼續(xù)處理,否則將根據(jù)外部網(wǎng)絡(luò)協(xié)議(如HTTP協(xié)議)返回錯誤消息。
負(fù)載平衡策略的應(yīng)用
如果是大型的Internet應(yīng)用程序,為了穩(wěn)定整個系統(tǒng)和解決單點問題,必須根據(jù)自定義策略將消息合理地轉(zhuǎn)發(fā)給代理服務(wù)器。簡單的策略是散列分布或隨機(jī)分布,用戶一般可以配置和選擇。
預(yù)處理
本文根據(jù)經(jīng)過協(xié)商的外部網(wǎng)絡(luò)應(yīng)用協(xié)議,實現(xiàn)了解密、安全、會話、解壓縮等功能。
新生成的網(wǎng)絡(luò)消息
在這里,網(wǎng)絡(luò)消息是根據(jù)協(xié)商后的內(nèi)部網(wǎng)應(yīng)用協(xié)議生成的,可以通過加密、安全、會話、壓縮等方式進(jìn)行處理。
轉(zhuǎn)發(fā)到代理服務(wù)器
將新生成的網(wǎng)絡(luò)消息發(fā)送到網(wǎng)絡(luò)服務(wù)器(可能是否Web服務(wù)器,F(xiàn)TP服務(wù)器,郵件服務(wù)器)。
接受網(wǎng)絡(luò)信息
從內(nèi)部網(wǎng)服務(wù)器接收反饋的網(wǎng)絡(luò)消息。
預(yù)處理
這里根據(jù)談判達(dá)成的外部網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行加密、安全、會話、壓縮等處理。
資源輸出模塊
此時,生成滿足外部網(wǎng)絡(luò)應(yīng)用協(xié)議要求的消息并發(fā)送到外部網(wǎng)絡(luò)連接的另一端(用戶代理)。
通用反向代理服務(wù)器
你必須記住,他們的名字是:Ngnix,IIS,Apache。
摘要
從概念上講:
Web服務(wù)器是一個提供WWW服務(wù)的程序。Web容器是開發(fā)人員的一個框架。Web應(yīng)用服務(wù)器更加豐富,可以由通常遵循某些工業(yè)標(biāo)準(zhǔn)和自定義擴(kuò)展功能的供應(yīng)商構(gòu)建,也可以通過開源組件的輕量級組裝來構(gòu)建。反向代理服務(wù)器在企業(yè)應(yīng)用程序中非常突出,它具有集中式安全、負(fù)載平衡等優(yōu)點。
既然這四個概念的界限越來越模糊,就看看這張桌子吧。
關(guān)于Kerstrel是否是Web容器,有兩種觀點:
因為Kerstrel不提供編寫應(yīng)用程序的框架,所以它不是容器;ASP.NET是一個容器,因為它提供了一個用于開發(fā)應(yīng)用程序的框架和一個Web應(yīng)用程序(MVC,WebAPI)運(yùn)行時環(huán)境。Kerstrel提供了一個運(yùn)行環(huán)境。
非常歡迎您提出您自己的優(yōu)點,以幫助我們澄清這個ASP.NET容器的概念。
選購香港ASP虛擬主機(jī)注意事項
虛擬主機(jī)技術(shù)性的完成與發(fā)展趨勢,為現(xiàn)如今建網(wǎng)站業(yè)務(wù)流程產(chǎn)生便捷。如今,出示虛擬主機(jī)的IDC店家有很多,關(guān)鍵有中國的、香港的、國外的,并且,每個服務(wù)器商出示產(chǎn)品系列也比較豐富,其電腦主機(jī)配置、套餐內(nèi)容計劃方案、系統(tǒng)軟件種類也都各有不同。
自然,近些年伴隨著香港虛擬主機(jī)的優(yōu)點持續(xù)突顯,許多中國網(wǎng)站站長都剛開始喜愛用香港虛擬主機(jī)建網(wǎng)站。另外,以便考慮各種網(wǎng)站站長的建網(wǎng)站要求及其提升服務(wù)器的通用性,香港服務(wù)器商也正慢慢剛開始增加對asp虛擬主機(jī)的商品供貨。那麼,以便順從時尚潮流,做為一個網(wǎng)站站長,我們在選擇香港asp虛擬主機(jī)的情況下又該留意什么?
說白了asp虛擬主機(jī),便是支持asp語言程序的虛擬主機(jī),普遍的也有php虛擬主機(jī),jsp虛擬主機(jī)。選擇asp虛擬主機(jī)要注意什么?這應(yīng)當(dāng)要從asp語言特性上去一一剖析了。
1、asp意為“動態(tài)性網(wǎng)絡(luò)服務(wù)器網(wǎng)頁頁面”,能夠向網(wǎng)頁頁面中加上互動式內(nèi)容,選用的是IISweb服務(wù)器,而IIS只有在Windows系統(tǒng)軟件下運(yùn)作,因而,選擇香港asp虛擬主機(jī)一定要選擇香港Windows服務(wù)器才能夠。此外,盡管許多香港服務(wù)器公司樹立不限定IIS數(shù),為此來吸引住顧客,但具體情況是IIS可以不做出限定,但對cpu、運(yùn)行內(nèi)存等資源全是有嚴(yán)苛的限定,也就是間接性的限定的IIS線程數(shù)了,因此大伙兒不必被這一宣傳詞給引誘了。
2、服務(wù)器支持的數(shù)據(jù)庫查詢,一般狀況下,asp程序一般聯(lián)接的是Access和MSSQL數(shù)據(jù)庫查詢。現(xiàn)階段,主流產(chǎn)品的asp程序全是支持MSSQL聯(lián)接的,并且許多as[香港服務(wù)器如何避免被黑客攻擊]p虛擬主機(jī)也都出示MSSQL,可是,也是有一小部分客戶應(yīng)用的程序是支持Access聯(lián)接的(不要說沒有哈,網(wǎng)編就碰到很多)。因此,大伙兒在選擇asp虛擬主機(jī)的情況下一定要留意①、該asp虛擬主機(jī)是不是支持Access數(shù)據(jù)庫查詢;②、自身的網(wǎng)址程序時支持Access還是MSSQL,便于有效的的開展選擇。
3、可否改動環(huán)境變量,大家都了解,應(yīng)用虛擬主機(jī),客戶的管理權(quán)限是很少的,一般管理權(quán)限全是在網(wǎng)絡(luò)服務(wù)器上設(shè)定的。因而,許多虛擬主機(jī)公司容許客戶在操作面板中改動環(huán)境變量的,例如,php虛擬主機(jī)在.htaccess中設(shè)定,asp虛擬主機(jī)在web.config中設(shè)定,那樣人們對網(wǎng)址做些設(shè)定(如偽靜態(tài)、默認(rèn)頁)全是十分便捷的。因此,大伙兒在選購asp虛擬主機(jī)的情況下最好完成看看該服務(wù)器是不是支持環(huán)境變量的設(shè)定,防止中后期產(chǎn)生多余的困惑。
4、普遍的腳本制作支持,asp是微軟中國開發(fā)設(shè)計的替代C[廣東服務(wù)器租用]GI腳本制作程序的一種運(yùn)用,它能夠與數(shù)據(jù)庫查詢和其他程序開展互動,因而,針對asp虛擬主機(jī)而言,一般普遍的其他腳本制作也是要支持的,如.net、Perl、Shell、python、Ruby等。雖然是虛擬主機(jī),可以支持的步伐不用過多,但普遍的步伐還是務(wù)必要支持的,因此,大伙兒在購買以前也是要搞清楚的。
之上便是選擇香港asp虛擬主機(jī)留意的幾大些,也是核心,自然也有許多關(guān)鍵點也是必須關(guān)鍵的,這兒也不詳盡例舉了。除開之上幾個方面外,選擇香港虛擬主機(jī)也是有許多必須留意的地區(qū),掌握大量香港虛擬主機(jī)購買常見問題。
YINGSOO400電話:400-630-3752
推薦產(chǎn)品:【日本 服務(wù)器】【彈性擴(kuò)容服務(wù)器】【英國獨立服務(wù)器】【德國物理服務(wù)器】【國外主機(jī)租用】【俄羅斯vps】【英國vps主機(jī)】【臺灣獨享100M】【韓國vps服務(wù)器】【臺灣服務(wù)器】【香港高防護(hù)vps】【法國云服務(wù)器】【YINGSOO云主機(jī)】【香港高防御主機(jī)】【日本直連服務(wù)器】【香港物理服務(wù)器】【日本虛擬主機(jī)】【IPLC】【越南云服務(wù)器推薦】【德國服務(wù)器租用】
香港主機(jī)服務(wù),就選YINGSOO,用了都說好
9年香港主機(jī)服務(wù)業(yè)務(wù)運(yùn)營經(jīng)驗,連續(xù)3年香港主機(jī)服務(wù)業(yè)務(wù)名列前茅.香港寬頻,HKT機(jī)房核心合作伙伴,1200家企業(yè)客戶共同選擇,24小時在線服務(wù)
http://www.sddonglingsh.com/products/cloud-hk.html
YINGSOO韓國直播主機(jī)3天免費(fèi)試用,注冊享特惠!
韓國直播主機(jī)控制面板自主管理,5分鐘交付,KT高品質(zhì)機(jī)房,平均延遲低至80ms,2019年韓國直播主機(jī)銷量再度破表,1200家企業(yè)共同選擇,高達(dá)95%的續(xù)約率印證YINGSOO品質(zhì)
http://www.sddonglingsh.com/products/cloud-kr.html
韓國電影網(wǎng)站主機(jī),選知名品牌YINGSOO
9年韓國電影網(wǎng)站主機(jī)業(yè)務(wù)運(yùn)營經(jīng)驗,1200家企業(yè)客戶共同選擇.韓國Korea Telecom機(jī)房核心合作伙伴,機(jī)房帶寬資源充足,到國內(nèi)速度平均在80ms左右.
http://www.sddonglingsh.com/products/cloud-kr.html
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。