Điểm:0

NGINX: Tôi có thể sử dụng chỉ thị proxy_no_cache với nội dung phản hồi ngược dòng cho bộ nhớ đệm có điều kiện không?

lá cờ cn

Chúng tôi đang sử dụng Ngnix làm proxy bộ đệm trước dịch vụ của bên thứ 3 và có chỉ thị sau để đảm bảo các phản hồi ngược dòng với mã trạng thái 200 được lưu vào bộ đệm...

proxy_cache_valid 200 364d

Vấn đề là dịch vụ của bên thứ 3 trả về 200 khi không tìm thấy kết quả nào cho tìm kiếm đã cho. Điều này được biểu thị bằng tham số JSON trong nội dung phản hồi, tài liệu: [].

Có thể sử dụng proxy_no_cachehoặc bất kỳ chỉ thị nào khác có biểu thức chính quy trên nội dung nội dung ngược dòng để chúng tôi không lưu vào bộ đệm các phản hồi "trống" này? Không có tiêu đề nào cho biết phản hồi "trống".

TIA

Điểm:0
lá cờ us

Không. nginx không cung cấp tải trọng phản hồi dưới dạng biến. Đây là mức tối thiểu cần thiết để làm một cái gì đó như thế này.

Bạn có thể tạo một ứng dụng khác thực hiện yêu cầu ngược dòng, phân tích cú pháp phản hồi và đặt tiêu đề HTTP cho nginx biết liệu phản hồi có được lưu vào bộ đệm hay không. Hoặc nó có thể trực tiếp đặt phản hồi 404 cho các phản hồi trống.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.