動態資源即通過程式(j**a/php/python/.net)和資料庫(mysql/oracle/sqlserver)根據業務處理流程動態生成網頁的html,再將html響應給請求(客戶端)
http(1.0/1.1/2.0)和html的關係:
1.客戶端封裝http請求(httprequest),向服務端發起請求
2.服務端接受請求之後,分析資源請求的路徑、請求引數(查詢引數、表單引數、json/位元組流資料)、請求方法、請求頭等
3.服務端根據資源的請求路徑讀取檔案的內容,並生成位元組碼資料封裝響應物件(httpresponse)
4.客戶端接受服務端的響應資料(httpresponse),判斷請求是否成功,如果成功則顯示資料(html/json)
web應用服務:
1.客戶端(瀏覽器)發起請求(httprequest)
2.服務端(apache/nginx/pythonweb)接收請求,根據請求的資源資訊,讀取檔案,並封裝到響應物件(httpresponse)中
3.客戶端(同步或者非同步)接收資源,分析資源的型別然後渲染並顯示出來
web應用服務基於http協議,http協議基於tcp/ip協議,因此是安全連線
web應用服務開發
serverless 架構應該會是未來的乙個新趨勢。得益於我司十幾年前一幫大神資料庫表模型設計的優異,一開始剛進公司的時候,很是驚嘆。通過客戶端配配屬性,乙個查詢頁面和乙個資源實體的屬性控制項頁面就生成好了。每週花十五分鐘閱讀就可以了解最新的 swift 開發進度 okhttp 使用小記 快取和驗證...
I O模型之Web應用服務
三 復用型io呼叫 四 linux中五種i o模型 五 http中的i o模型 六 nginx中的i o模型 當前最為流行的web伺服器就屬httpd和nginx。web 伺服器到底幹了什麼事?簡單點說就是接受使用者請求,響應使用者請求。這個過程的實現就是完成了跨主機之間的通訊,而主機間的通訊我們使...
eWeek 三巨頭Web應用服務對比
據國外 報道,隨著網際網路的發展,不斷湧現出眾多具有意義的web服務。而在這其中谷歌 雅虎 微軟作為業界領軍者,佔據相當重要的地位。由於三巨頭涉及的業務範圍十分廣闊,所以很難衡量他們之間的優劣對比。下面是eweek 為大家列舉的 最具有代表性的十款web應用服務,谷歌優 勢明顯共搶占五個席位 1 g...