Session hoạt động như thế nào?
Session bao gồm toàn bộ những dữ liệu xuyên suốt quá trình người dùng thao tác trên trang web hoặc web app. Mỗi khi có một người dùng truy cập vào website, họ sẽ được cấp 1 ID để bắt đầu một Session, các tài nguyên, dữ liệu này sẽ được lưu trữ lại trong ID Session được cấp.
Session
Tùy theo mỗi trang web, web app, các nguồn tài nguyên/ dữ liệu có thể là:
Những trang web người dùng đã xem
Những thông tin mà người dùng đã nhập vào biểu mẫu
Các mặt hàng người dùng vừa xem trên trang thương mại điện tử, giỏ hàng.
Thời gian của Session là tùy theo từng nhà phát triển. Điển hình là Google Analytics mỗi Session sẽ hết hạn sau 30 phút, sau đó 1 ID Session mới sẽ được cấp cho người dùng và thiết lập một phiên mới.
Phiên làm việc này có thể quy định tối thiểu là 5 phút và tối đa là 1440 phút (cả ngày). Hầu hết những trang web có lượng người dùng cao đều sẽ lưu thông tin Session vào cache để truy xuất thông tin hiệu quả.
Tại sao nên sử dụng Session?
Thông thường, việc giao tiếp giữa trình duyệt và máy chủ website (hoặc websever) được thực hiện thông qua hàng loạt các router trên internet. Đã có những vấn đề được đặt ra trong quá trình này đó chính là việc làm sao để phân biệt được các trình duyệt khác nhau.
Session
Vì vậy khi sử dụng session sẽ giúp bạn:
– Đầu tiên, các session được lưu lại sẽ giúp phân biệt được các trình duyệt khác nhau từ phía người dùng. Tức là nó sẽ giúp phân biệt được các lượt truy cập gửi tới hệ thống máy chủ từ các máy tính khác nhau.
– Lưu trữ các sản phẩm được bỏ vào giỏ hàng: khi lựa chọn sản phẩm, không phải bất kỳ sản phẩm nào được thêm vào giỏ hàng cũng có thể đi đến bước thanh toán. Do đó, các sản phẩm còn lại sẽ được lưu trữ để phòng trường hợp bạn muốn mua bất cứ lúc nào.
Để biết thêm thông tin thì bạn vui lòng truy cập
https://fliphtml5.com/homepage/wlqda
https://www.strava.com/athletes/92558230/posts/17898131
https://peatix.com/user/9766400/view
Các chủ đề khác cùng chuyên mục này: