Score:0

จะตั้งค่าช่วงเนื้อหาใน NGINX ได้อย่างไร?

ธง in

ฉันใช้เฟรมเวิร์ก django และฉันพยายามตั้งค่า NGINX ให้เซิร์ฟเวอร์เล่นวิดีโอในเบราว์เซอร์ทีละอัน

nginx.conf

proxy_cache_path /tmp/mycache keys_zone=mycache:100m;
เซิร์ฟเวอร์ {
            ฟัง 80;
            server_name localhost;

                proxy_cache มายแคช;
                ชิ้น 1m;
                proxy_cache_key $host$uri$is_args$args$slice_range;
                proxy_set_header ช่วง $slice_range;
                proxy_http_version 1.1;
                proxy_cache_valid 200 206 1h;


            ที่ตั้ง / {
                รวม proxy_params;
                proxy_pass http://unix:/run/gunicorn.sock;
                       }


            สถานที่ /วิดีโอ/ {
                นามแฝง /home/affil/videos/;
               }
}

เมื่อฉันพยายามในพื้นที่

127.0.0.1/vid/test.mp4

วิดีโอเริ่มในเบราว์เซอร์เป็นบางส่วน (206) โหลดเร็ว

เมื่อฉันพยายาม

http://[my_server_external_ip]/vid/test.mp4

ช่วงเนื้อหาหายไปและวิดีโอเริ่มเล่นหลังจากโหลดล่วงหน้าเป็นเวลานาน

เกิดอะไรขึ้นกับการตั้งค่า

Klamber avatar
ru flag
บางทีบทความนี้อาจมีความช่วยเหลือ: https://www.nginx.com/blog/smart-efficient-byte-range-caching-nginx/

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา