2013-03-04 31 views
1

服務器端存儲我的意思是數據庫或某種持久性緩存系統,而不是會話。 通常我們使用cookie在客戶端存儲一些用戶特定的數據,這些數據將在稍後的請求中發送到服務器。但是,我們可能會將這些數據存儲在服務器端存儲中。Cookie對服務器端存儲的好處是什麼?

首先,它會在使用某些服務器存儲的同時節省大量的帶寬。通常帶寬比內存和硬盤貴得多。

其次,它可能有助於安全。除非專門用於JavaScript訪問,否則HttpOnly應該是默認設置。

三,一些移動設備目前不支持cookies。

我不建議完全避免Cookie。我明白一些cookies是必須的,如會話cookie。 Cookie對非會話cookie的服務器端存儲有什麼好處?

+0

您可以使用JavaScript訪問cookie。 – Blender 2013-03-04 09:05:07

+0

@Cthulhu正如我所說,「我明白,有些餅乾是必須的,像會話餅乾。」 – tianyapiaozi 2013-03-04 09:08:03

+0

@Blender這是一個親。 – tianyapiaozi 2013-03-04 09:10:16

回答

0

正如Blender提到的,您可以在客戶端的javascript中訪問cookie。這是巨大的,因爲這意味着您可以在客戶端完全進行一些計算,從而節省bandwitdh和服務器負載。

第一點,你提到保存bandwitdh:這正是cookie可以實現的目標,如果你在客戶端和服務器端執行你的任務。基本上,如果你可以使用你的用戶的計算能力,這比你的服務器更聰明(加上你減少延遲和增加用戶體驗)。

相關問題