Skip to content
Snippets Groups Projects
Commit a86191e8 authored by Florent Thiery's avatar Florent Thiery
Browse files

ignore url parameters for caching, fixes #18898

parent e325e65b
No related branches found
No related tags found
No related merge requests found
...@@ -28,6 +28,8 @@ server { ...@@ -28,6 +28,8 @@ server {
add_header X-Cache $upstream_cache_status; add_header X-Cache $upstream_cache_status;
proxy_cache_use_stale updating; proxy_cache_use_stale updating;
proxy_cache_min_uses 1; proxy_cache_min_uses 1;
# do not consider secure urls as new files
proxy_cache_key $scheme$proxy_host$uri;
} }
location ~* /live/.*\.(ts)$ { location ~* /live/.*\.(ts)$ {
...@@ -44,6 +46,8 @@ server { ...@@ -44,6 +46,8 @@ server {
proxy_cache_use_stale updating; proxy_cache_use_stale updating;
proxy_cache_min_uses 1; proxy_cache_min_uses 1;
proxy_cache_valid 200 10s; proxy_cache_valid 200 10s;
# do not consider secure urls as new files
proxy_cache_key $scheme$proxy_host$uri;
} }
# cache configuration for vod (old easycast stations) # cache configuration for vod (old easycast stations)
...@@ -60,6 +64,8 @@ server { ...@@ -60,6 +64,8 @@ server {
add_header X-Cache $upstream_cache_status; add_header X-Cache $upstream_cache_status;
proxy_cache_use_stale updating; proxy_cache_use_stale updating;
proxy_cache_min_uses 1; proxy_cache_min_uses 1;
# do not consider secure urls as new files
proxy_cache_key $scheme$proxy_host$uri;
} }
location ~* /vod/.*\.(ts)$ { location ~* /vod/.*\.(ts)$ {
...@@ -76,7 +82,9 @@ server { ...@@ -76,7 +82,9 @@ server {
proxy_cache_use_stale updating; proxy_cache_use_stale updating;
proxy_cache_min_uses 1; proxy_cache_min_uses 1;
proxy_cache_valid 200 7d; proxy_cache_valid 200 7d;
} # do not consider secure urls as new files
proxy_cache_key $scheme$proxy_host$uri;
}
# cache configuration for vod (new easycast stations 06/04/2016) # cache configuration for vod (new easycast stations 06/04/2016)
location ~* \.(m3u8)$ { location ~* \.(m3u8)$ {
...@@ -92,6 +100,8 @@ server { ...@@ -92,6 +100,8 @@ server {
add_header X-Cache $upstream_cache_status; add_header X-Cache $upstream_cache_status;
proxy_cache_use_stale updating; proxy_cache_use_stale updating;
proxy_cache_min_uses 1; proxy_cache_min_uses 1;
# do not consider secure urls as new files
proxy_cache_key $scheme$proxy_host$uri;
} }
location ~* \.(ts)$ { location ~* \.(ts)$ {
...@@ -108,6 +118,8 @@ server { ...@@ -108,6 +118,8 @@ server {
proxy_cache_use_stale updating; proxy_cache_use_stale updating;
proxy_cache_min_uses 1; proxy_cache_min_uses 1;
proxy_cache_valid 200 7d; proxy_cache_valid 200 7d;
# do not consider secure urls as new files
proxy_cache_key $scheme$proxy_host$uri;
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment