Re: [問題] 靠AJAX就不用使用SESSION或COOKIE?
※ 引述《TonyQ (自立而後立人。)》之銘言:
: 因為你原文是寫 session 需要的話可以放到 memory ,
: 但根據我的經驗是反過來,
: session 一般是放 memory ,需要時才轉 io 或 db。
: 這也有可能是語言或平台的差異啦,
: 但是據我所知,asp/php/javaee/asp.net 應該都是預設放記憶體才對。
我只能肯定 php 預設是丟 file XDD
而且 php session 搭配 memory 的最佳解也是 mmc 而非直接食用記憶體。
: 基本上各 container 的 default session 實作,應該都是 in memory 的吧,
: 除了像 php 的 CI 之類的 framework 層有自己想法自己包 db session。
: 還有一個特例是 cluster 環境下,實作時也會特別把 session 弄成可以 IO。
: 預設會是 in memory 是有理由的,
: 你要能 IO 的東西勢必要是能 serializable (可序列化)的。
: 可序列化意味著可以進行 IO 操作,寫入檔案裡面跟還原回來。
: 也就是說,如果是你放的是 string/int ..etc 這類基本型態就算了,
: 基本型態通常都會是可序列化的。
: 但如果今天你放的是 custom class 的 instance ,
: 他存進去後還能不能安全照你想的方式撈回來,那就是另一回事了。
: 當然有些語言「可能」不用煩惱這些問題,(語言特性或限制就處理掉了)
: 但是在很多地方,這些還是討厭的事情。
不懂 XDD
session 的儲存「怎麼實做」跟「儲存在哪裡」應該沒有直接的關聯吧?
以 PHP 而言無論是丟 file 或 memory 都同樣是做 serialize,
所以資源能否放進 session 其實是關乎那樣東西自身的 serialize 能力,
例如 string / array / object 等等。
當然如果是自己寫 session handler 就跟這沒關係了 XD
: 另外,這個問題要看你把多少東西塞 session ,
: 我前公司的產品在 session 每個人就可以到幾 mb ,(有特別需求)
: 就不見得一定能這樣玩了。XD
: 我只是在說明「預設」跟「常見」的狀況啦,
: 當然每個專案還會因為每個專案的需求調配跟調整囉。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.181.108.101
※ 編輯: gpmm 來自: 175.181.108.101 (05/15 23:01)
→
05/15 23:05, , 1F
05/15 23:05, 1F
→
05/15 23:06, , 2F
05/15 23:06, 2F
→
05/15 23:07, , 3F
05/15 23:07, 3F
→
05/15 23:08, , 4F
05/15 23:08, 4F
→
05/15 23:13, , 5F
05/15 23:13, 5F
→
05/15 23:13, , 6F
05/15 23:13, 6F
→
05/15 23:16, , 7F
05/15 23:16, 7F
→
05/15 23:16, , 8F
05/15 23:16, 8F
→
05/15 23:17, , 9F
05/15 23:17, 9F
→
05/15 23:17, , 10F
05/15 23:17, 10F
→
05/15 23:18, , 11F
05/15 23:18, 11F
→
05/15 23:18, , 12F
05/15 23:18, 12F
→
05/15 23:18, , 13F
05/15 23:18, 13F
→
05/15 23:18, , 14F
05/15 23:18, 14F
→
05/15 23:19, , 15F
05/15 23:19, 15F
→
05/15 23:20, , 16F
05/15 23:20, 16F
→
05/15 23:20, , 17F
05/15 23:20, 17F
→
05/15 23:35, , 18F
05/15 23:35, 18F
→
05/15 23:37, , 19F
05/15 23:37, 19F
→
05/15 23:38, , 20F
05/15 23:38, 20F
→
05/15 23:38, , 21F
05/15 23:38, 21F
推
05/16 03:28, , 22F
05/16 03:28, 22F
→
05/16 03:28, , 23F
05/16 03:28, 23F
→
05/16 03:28, , 24F
05/16 03:28, 24F
→
05/16 03:29, , 25F
05/16 03:29, 25F
→
05/16 03:30, , 26F
05/16 03:30, 26F
→
05/16 15:42, , 27F
05/16 15:42, 27F
→
05/16 15:53, , 28F
05/16 15:53, 28F
推
05/16 21:36, , 29F
05/16 21:36, 29F
→
05/16 21:38, , 30F
05/16 21:38, 30F
→
05/16 21:39, , 31F
05/16 21:39, 31F
→
05/16 21:39, , 32F
05/16 21:39, 32F
→
05/20 01:10, , 33F
05/20 01:10, 33F
→
05/20 01:11, , 34F
05/20 01:11, 34F
→
05/20 01:11, , 35F
05/20 01:11, 35F
→
05/20 01:15, , 36F
05/20 01:15, 36F
推
06/05 19:14, , 37F
06/05 19:14, 37F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章