您好,登錄后才能下訂單哦!
HTTP是無狀態的。
好處:
因為服務器沒有“記憶能力”,所以就不需要額外的資源來記錄狀態信息,不僅實現上會簡單一些,而且還能減輕服務器的負擔,能夠把更多的 CPU 和內存用來對外提供服務。
而且,“無狀態”也表示服務器都是相同的,沒有“狀態”的差異,所以可以很容易地組成集群,讓負載均衡把請求轉發到任意一臺服務器,不會因為狀態不一致導致處理出錯,使用“堆機器”的“笨辦法”輕松實現高并發高可用。
壞處:
既然服務器沒有“記憶能力”,它就無法支持需要連續多個步驟的“事務”操作。例如電商購物,首先要登錄,然后添加購物車,再下單、結算、支付,這一系列操作都需要知道用戶的身份才行,但“無狀態”服務器是不知道這些請求是相互關聯的。
不過,Cookie 技術可以解決這個問題。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。