2016-05-19 18 views
0

私はhttps://www.nginx.com/blog/nginx-caching-guide/nginxのキャッシュスライスごとやブラウザのキャッシュ

proxy_cache_path /tmp/mycache keys_zone=mycache:10m; 

server { 
    listen 80; 

    proxy_cache mycache; 

    slice    1m; 
    proxy_cache_key $host$uri$is_args$args$slice_range; 
    proxy_set_header Range $slice_range; 
    proxy_http_version 1.1; 
    proxy_cache_valid 200 206 1h; 

    location/{ 
     proxy_pass http://origin:80; 
    } 
} 

nginxのは、サーバーからのビデオをキャッシュされますが、ブラウザがキャッシュされていないこの記事から「キャッシュスライスごとを塗りつぶす」を使用していますビデオ。お願い助けて。

+0

私はブラウザの応答をキャッシュするように指示していません。 –

+0

その一般的な方法は機能しないためです。たとえば、ロケーションブロックに追加すると「期限が切れます;」役に立たない。 – russianstudent

+0

例ヘッダ: のCache-Control:最大エージング= 259200 接続:クローズ のContent-Length:9780618 コンテンツ範囲:バイト440から9781057/9781058 のContent-Type:ビデオ/ WEBM;のcharset = UTF-8 日付:Thu、2016年5月19日16:06:01 GMT 有効期限:2015年5月22日16:06:01 GMT サーバー:nginx/1.9.15 – russianstudent

答えて

0

私は問題を解決しました。バックエンドでETagとLast-Modifiedが追加されました。

関連する問題