Hãy xem xét kịch bản sau đây:Caching Proxy với REST đã xác thực yêu cầu
- Tôi có RESTful URL/bài báo trả về danh sách các bài
- người dùng cung cấp thông tin của mình sử dụng tiêu đề HTTP cấp quyền trên mỗi yêu cầu
- điều có thể thay đổi từ người dùng đến người dùng dựa trên đặc quyền của mình
Có thể sử dụng proxy bộ nhớ đệm, như Mực, cho trường hợp này? Proxy sẽ chỉ thấy URL/bài viết để nó có thể trả về danh sách các bài viết chỉ hợp lệ cho người dùng đầu tiên tạo bộ nhớ cache. Những người dùng khác yêu cầu URL/bài viết có thể xem các bài viết mà họ không có quyền truy cập, điều này không hề mong muốn.
Tôi có nên cuộn bộ nhớ cache của riêng mình hoặc một số phần mềm proxy bộ nhớ đệm có thể được định cấu hình để đặt bộ nhớ cache của nó trên tiêu đề Cấp quyền HTTP không?
Vâng, Vary tiêu đề phải làm các trick. Cảm ơn. – Peter
Tuyệt vời! Shea plea cho một upvote, sau đó? – yfeldblum
Đây có phải là vấn đề nếu bạn sử dụng HTTPS không? (nên được sử dụng nếu bạn đang sử dụng tiêu đề Xác thực cơ bản hoặc Cấp quyền) – wal