PDA

View Full Version : Lưu tạm trong PHP. Session hay DB?



namhoang
10-06-2009, 09:47
Lưu tạm trong PHP. Session hay DB?

Dùng Session để ghi tạm thì cách thường dùng tuy nhiên cũng có thể ghi tạm bằng 1 table. Vấn đề tôi thắc mắc là:
- Cái nào nhanh hơn?
- Cái nào đỡ tốn băng thông của CPU hơn?
- Cái nào an toàn hơn?
- Bà con sẽ chọn cách nào?

Chân thành cảm ơn!

jiSh@n
10-06-2009, 12:13
Lưu tạm trong PHP. Session hay DB?

Dùng Session để ghi tạm thì cách thường dùng tuy nhiên cũng có thể ghi tạm bằng 1 table. Vấn đề tôi thắc mắc là:
- Cái nào nhanh hơn?
- Cái nào đỡ tốn băng thông của CPU hơn?
- Cái nào an toàn hơn?
- Bà con sẽ chọn cách nào?

Chân thành cảm ơn!

- Session thực chất là text file ghi các dữ liệu đã được serialize. Truy xuất text file sẽ nhanh hơn thôg qua DB.
- Tôi ko biết băng thông CPU là gì, nhưng PHP đọc text file chắc chắn dùng CPU ít hơn là PHP+MySQL.
- Text file có thể bị local hack. DB cũng có thể bị hack. An toàn hay ko là do nhà phát triển phần mềm và quản trị hệ thống có tốt hay ko.
- Tùy trường hợp mà chọn.