伺服器分web伺服器,應用程式伺服器以及http伺服器,此處只解釋web伺服器,詳情:
web伺服器
定義: 一般指的是**伺服器,是指駐留在網際網路上的電腦程式,因為web伺服器注意支援的協議是http,所以一般情況下http伺服器與web伺服器相等
基本功能: 提供web資訊瀏覽服務
支援: http協議,html文件格式以及url,與客戶端的網路瀏覽器配合
主流web伺服器有apache,nginx、iis。
apache: 純粹的web伺服器,對html有強大的解釋能力,但不能解釋嵌入頁面的服務端指令碼**(jsp/servlet),因此多與tomcat一起使用
tomcat:早期是嵌入apache的jsp/servlet解釋引擎,現在獨立於apache執行,屬於應用程式伺服器
伺服器遷移小記
幾個月前收到 digitalocean 發來的郵件,說因為我邀請使用者註冊並達到他的要求,送了我50刀的額度,本來就沒想到它能送,結果不久之前它又送了一次,果斷讓我產生了回到它的懷抱的念頭,畢竟現在 vultr 上的日本伺服器5刀 月,速度也不太理想,還是繞路,還不如拿去買個迅雷會員。遷移主要用到了...
web伺服器 簡單web伺服器實現
三次握手 一般情況下是瀏覽器先傳送請求資料,c s ack 應答 三次握手成功後,才開始進行通訊資料的收發。四次揮手 一般情況下是客戶端先關閉,給瀏覽器傳送關閉資訊。如果瀏覽器傳送了關閉資訊,但是伺服器沒有回過去,較慢 那麼瀏覽器一直發是不是就會有問題?所以會等待 2msl的時間。一般為2 5分鐘。...
web伺服器 併發web伺服器實現 epoll
在linux的網路程式設計中,很長的時間都在使用select來做事件觸發。在linux新的核心中,有了一種替換它的機制,就是epoll。epoll 是當今 linux 系統採用的方式,一般伺服器都是用 epoll 來實現的。epoll 是一種方案,這種方案不使用多程序多執行緒多協程,而是使用單程序單...