Sự khác biệt giữa Cache, Cookie, Session
Sự khác biệt giữa Cache và Cookie
Cache và Cookie đều là chức năng lưu giữ thông tin khi chúng ta xem website, tuy nhiên nội dung lưu sẽ khác nhau.
Cache là gì?
Cache được xem như là kho lưu trữ. Đây là một chức năng của Web browser (trình duyệt web), có chức năng lưu giữ thông tin cơ bản HTML và thông tin CSS của website mà bạn đã vào xem 1 lần.
Chức năng lưu giữ này giúp:
- Tăng tốc độ hiển thị trang web
- Giảm tải cho server, vì khi lưu cache, browser sẽ lấy từ cache ra nên hạn chế việc gửi request lên server và đợi server trả về.
Tuy nhiên, nếu các bạn đang là IT Comtor kiêm nhiệm vị trí Tester, trước khi test chức năng nào đó, mình nên clear cache (xóa cache), để đảm bảo các chức năng mình muốn test không bị ảnh hưởng bởi cache
Có 2 cách để clear cache:
- Trên chrome, dùng tổ hợp phím : Ctrl + Shift + R
- Cách clear cache trên DevTools:
- Click chuột phải trên trình duyệt, chọn “Inspect”
- Mở tab “Network”
- Chọn vào “Disable cache” để browser không lưu cache nữa

Cookie là gì?
Cookie là một chức năng lưu ID và password của các trang web SNS và EC site v.v… dưới dạng thông tin người dùng.
Ví dụ: Chỉ cần bạn login vào facebook 1 lần, ID và password của bạn đã được lưu trữ lại, lần đăng nhập thứ 2 bạn không cần phải điền thông tin ID và password nữa. Đó chính là chức năng Cookie.
Chức năng lưu giữ thông tin login vào cookie này, nếu bạn sử dụng trên 1 máy tính dùng chung với nhiều người thì không tốt cho bạn. Vì có thể người dùng máy tính đó sau khi bạn dùng, sẽ lấy thông tin cookie đã từng đăng nhập của bạn, giả mạo bạn để đăng nhập vào các trang bạn đã từng login. Vì thế, trong trường hợp dùng chung máy tính, bạn đừng quên xóa cookie ngay sau khi bạn dùng xong nhé. Hoặc là ngay sau khi đăng nhập, xuất hiện bảng thông báo hỏi bạn có muốn lưu thông tin đăng nhập này không? Thì bạn hãy chọn là “Không bao giờ” nhé.
(Nếu dùng trình duyệt tiếng việt) | (Nếu dùng trình duyệt tiếng nhật) |
![]() | ![]() |
Cookie và session thì khác nhau như thế nào?
- Cookie là một chức năng lưu lại thông tin đăng nhập trong trình duyệt.
- Session là nói đến một loạt các hành động của User sau khi login.
Ví dụ về 1 vai trò của session : (session còn nhiều vai trò khác nữa, sẽ giải thích sâu hơn ở những bài viết khác nhé)

- Ở những trang web E-commerce như là amazon, ví dụ chỉ còn tồn kho 1 quyển sách, nếu người phụ nữ đã bấm nút “cho vào giỏ hàng” trước, vẫn đang trong quá trình xác nhận thông tin mua hàng – địa chỉ giao hàng mà vẫn chưa hoàn tất việc đăng ký mua hàng, thì người nam thứ 2 vẫn không thể tiến hành đặt hàng quyển sách đó.
- Tuy nhiên, nếu người phụ nữ tắt browser trong trạng thái chưa hoàn tất việc mua hàng mà chỉ mới bấm nút “cho vào giỏ hàng”, trường hợp trong 1 khoảng thời gian nhất định mà vẫn không có tiến triển gì, nếu vẫn giữ phiên đăng nhập đó thì sẽ xảy ra hiện trạng sách chưa được bán mà người muốn mua quyến sách đó lại không thể mua được. Để tránh việc này xảy ra, vào 1 khoảng thời gian nhất định, nếu không có thao tác gì, hoặc đóng browser website đang mua hàng, session sẽ bị ngắt, sẽ trả lại quyển sách đó ở tình trạng tồn kho. Như thế, thì người đàn ông có thể “cho vào giỏ hàng” quyển sách đó và tiến hành đặt hàng.
Link keyword:
Từ vựng sự khác biệt giữa cache, cookie và session
Video đọc keyword
Hãy cho chúng tôi lắng nghe ý kiến của bạn nhé!
Tham khảo một số từ vựng tiếng Nhật liên quan đến :
Nguồn tham khảo YouTube Channel ITすきま教室
https://www.youtube.com/channel/UCUARkmYU3gZK7WueJ-GlGig