10/10/2018, 09:34

Shopping Cart - cách nào tối ưu hơn ?

Khi làm website bán hàng, thường có theo giỏ hàng để khách mua hàng lựa chọn sản phẩm và gửi đặt hàng. Có một số cách để lưu thông tin giỏ hàng như: dùng SESSION, Dùng COOKIE hoặc lưu tạm thời vào databse rồi gọi ra để hiển thị.
Vậy theo đánh giá của các PRO cách nào là tối ưu hơn cả: về performance, security, , v,v.
Mỗi cách dùng có những ưu/ nhựoc điểm gì đáng kể?
Tôi thấy đa phần các site bán hàng của người VN code thì hay dùng SESSION hơn. Nhưng các trang shop của nước ngoài lại có những trang họ thích dùng cách lưu database tạm thời.
evodanh viết 11:36 ngày 10/10/2018
Mình thường dùng cách lưu vào session.
pcdinh viết 11:47 ngày 10/10/2018
Tỉ lệ thành công của các giao dịch sẽ quyết định bạn nên dùng session hay db. Khi tỉ lệ đóng các giao dịch là cao, bạn sẽ có nhu cầu xem real time số giao dịch đang tiến hành giữa chừng cũng như các hệ thống xử lý hàng đợi có thể có tính toán trước số order cần xử lý.

Tuy nhiên nếu bối cảnh KD là VN, bạn nên dùng session thay vì mang quá nhiều rác vào DB.
bka viết 11:45 ngày 10/10/2018
Được gửi bởi pcdinh
Tỉ lệ thành công của các giao dịch sẽ quyết định bạn nên dùng session hay db. Khi tỉ lệ đóng các giao dịch là cao, bạn sẽ có nhu cầu xem real time số giao dịch đang tiến hành giữa chừng cũng như các hệ thống xử lý hàng đợi có thể có tính toán trước số order cần xử lý.

Tuy nhiên nếu bối cảnh KD là VN, bạn nên dùng session thay vì mang quá nhiều rác vào DB.
lưu tạm thì sao gọi là rac đc . với lại có những giao dịch đòi hỏi lưu lại history nữa chứ. chung quy lại cũng tùy theo yêu cầu thôi
pcdinh viết 11:40 ngày 10/10/2018
Các giao dịch gọi là rác là các giao dịch bắt đầu và ko kết thúc
trinhdiep viết 11:39 ngày 10/10/2018
em dung session va hidden element
chuyển vào database khi bắt đầu đặt hàng, sau khi xác thực trên session
Bài liên quan
0