session, cookie 差異說明
Session: 儲存於伺服器端,不用擔心用戶禁用session的問題,但計錄檔案的負荷由伺服器承擔。 Cookie: 儲存於用戶端,可能有用戶端禁用cookie,但伺服器不需承擔計錄檔案的負荷。 HTML5 Storage HTML5 Storage 分別有 localStorage, sessionStorage, Web SQL Database, IndexedDB localStorage 保存時間較久,要等到javascript被清空或清除快取時,才會消失 但是不適合比較複雜的資料(僅支援JavaScript 字符串值,無法處理布林、數字….及二進位制數據),速度較慢,有性能的疑慮 sessionStorage 關閉瀏覽器或分頁Tab時,就會消失 IndexedDB 可用來建立及管理使用者用戶端裝置上的資料庫物件, IndexedDB與WebSQL都支援異步操作,性能好且支持大數據集 但是使用上較為複雜,在各瀏覽器支援度仍待加強
Continue Reading