Điểm:0

NGINX - Chỉ các tệp bộ đệm lớn hơn 10M

lá cờ ng

Tôi đang sử dụng NGINX trong một tình huống đặc biệt khi tôi và đang sử dụng proxy ngược cho Sonatype Nexus và tôi chỉ muốn lưu vào bộ đệm các tệp nếu chúng lớn hơn, chẳng hạn như 10M.

Đây là những gì tôi có cho đến nay:

đường hầm ngược dòng_to_nexus_server {
    máy chủ cục bộ: 28081;
}
proxy_cache_path mức bộ nhớ đệm=1:2 keys_zone=STATIC:10m không hoạt động=24h max_size=10g;
người phục vụ {
    nghe 80;
    
    viết lại ^/nexus$ /nexus/ vĩnh viễn;
    
    vị trí ~* ^/nexus(.*)$ {
        proxy_pass http://tunnel_to_nexus_server $1;
        proxy_set_header Máy chủ lưu trữ $host;
        bật proxy_buffering;
        proxy_cache TĨNH;
        proxy_cache_valid 200 3650d;
        lỗi proxy_cache_use_stale hết thời gian chờ cập nhật invalid_header http_500 http_502 http_503 http_504;
    }
    
    vị trí ~* ^/nexus/service/*$ {
        hết hạn -1;
        add_header 'Kiểm soát bộ đệm' 'không lưu trữ, không có bộ đệm, phải xác thực lại, xác thực lại proxy, tuổi tối đa=0';
    }
    
    vị trí ~* ^/nexus/*/repodata/*$ {
        hết hạn -1;
        add_header 'Kiểm soát bộ đệm' 'không lưu trữ, không có bộ đệm, phải xác thực lại, xác thực lại proxy, tuổi tối đa=0';
    }
}

Như bạn có thể thấy, tôi muốn lưu trữ gần như vĩnh viễn các tệp từ Nexus, tuy nhiên tôi đang viết các ngoại lệ cho proxy cho */repodata/*/người phục vụ/* những con đường. Nhưng, nó thực sự sẽ tương tự nếu tôi có thể đặt nginx thành bộ đệm chỉ nếu min_size>10M.

Tương tự như cách tôi có một max_size=10g thiết lập, tôi đang tìm kiếm một tương đương kích thước tối thiểu tham số.

Đă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.