無(wú)法連接服務(wù)器怎么辦 瀏覽器和web服務(wù)器是如何建立連接?
瀏覽器和web服務(wù)器是如何建立連接?在http/1.0中,默認(rèn)情況下使用短連接。也就是說(shuō),每次瀏覽器和服務(wù)器執(zhí)行HTTP操作時(shí),都會(huì)建立連接,但在任務(wù)結(jié)束時(shí)連接會(huì)中斷。如果在客戶端瀏覽器訪問(wèn)的HTML
瀏覽器和web服務(wù)器是如何建立連接?
在http/1.0中,默認(rèn)情況下使用短連接。也就是說(shuō),每次瀏覽器和服務(wù)器執(zhí)行HTTP操作時(shí),都會(huì)建立連接,但在任務(wù)結(jié)束時(shí)連接會(huì)中斷。如果在客戶端瀏覽器訪問(wèn)的HTML或其他類型的web頁(yè)面中存在其他web資源,例如JavaScript文件、圖像文件、CSS文件,則當(dāng)瀏覽器遇到此類web資源時(shí),將建立HTTP會(huì)話。但是,從http/1.1開(kāi)始,默認(rèn)情況下使用long connection來(lái)維護(hù)連接特性。使用長(zhǎng)連接的HTTP協(xié)議,這行代碼將添加到響應(yīng)頭中:C連接:在在長(zhǎng)連接的情況下,當(dāng)打開(kāi)網(wǎng)頁(yè)時(shí),用于在客戶端和服務(wù)器之間傳輸HTTP數(shù)據(jù)的TCP連接將不會(huì)關(guān)閉。如果客戶端再次訪問(wèn)服務(wù)器上的網(wǎng)頁(yè),它將繼續(xù)使用已建立的連接。保持活動(dòng)狀態(tài)不會(huì)永久保持連接。它有一個(gè)保持時(shí)間,可以在不同的服務(wù)器軟件(如APACHE)中設(shè)置。為了實(shí)現(xiàn)長(zhǎng)連接,客戶機(jī)和服務(wù)器都應(yīng)該支持長(zhǎng)連接。HTTP協(xié)議的長(zhǎng)連接和短連接本質(zhì)上就是TCP協(xié)議的長(zhǎng)連接和短連接。讓我們模擬一個(gè)TCP短連接。客戶端向服務(wù)器發(fā)送連接請(qǐng)求,服務(wù)器接收請(qǐng)求,然后雙方建立連接??蛻魴C(jī)向服務(wù)器發(fā)送消息,服務(wù)器響應(yīng)客戶機(jī),然后完成讀寫(xiě)。此時(shí),雙方中的任何一方都可以發(fā)起關(guān)閉操作,但一般情況下,客戶端首先發(fā)起關(guān)閉操作。為什么?一般服務(wù)器在回復(fù)客戶機(jī)后不會(huì)立即關(guān)閉連接。當(dāng)然,也有特殊情況。根據(jù)上面的描述,短連接將只在客戶機(jī)/服務(wù)器之間傳遞讀寫(xiě)操作。短連接的優(yōu)點(diǎn)是:管理起來(lái)比較簡(jiǎn)單,現(xiàn)有的連接都是有用的連接,不需要額外的控制手段
其實(shí)我也做過(guò)類似的回答。在我的回答中,網(wǎng)站域名的過(guò)程和成本是多少?這個(gè)基本上有大部分的介紹,我會(huì)上傳到這里做重點(diǎn)介紹。
這里我們主要討論上傳。上傳服務(wù)器有兩種,一種是云服務(wù)器,另一種是云虛擬主機(jī)。
1、云虛擬主機(jī)
這是一種專門的網(wǎng)站,只能通過(guò)服務(wù)商提供的上傳方式上傳,很多都是FTP,然后只能通過(guò)服務(wù)商提供的方式進(jìn)行解壓和安裝,限制比較大,但是環(huán)境已經(jīng)部署好了,而且相對(duì)便宜。很方便。
2、云服務(wù)器
這需要自己連接來(lái)構(gòu)建環(huán)境,但是它有各種各樣的功能,可以選擇自己的功能。有些功能在云虛擬機(jī)中不一定存在,比如301跳轉(zhuǎn),多個(gè)二級(jí)域名共享一臺(tái)服務(wù)器,可以通過(guò)服務(wù)商提供的方式遠(yuǎn)程連接到服務(wù)器桌面,或者通過(guò)遠(yuǎn)程桌面的方式,有很多種方式。就像你自己的電腦。