Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching 使用Nginx的抢占式缓存_Caching_Nginx - Fatal编程技术网

Caching 使用Nginx的抢占式缓存

Caching 使用Nginx的抢占式缓存,caching,nginx,Caching,Nginx,如何使用nginx创建抢占式缓存 目前,缓存变得陈旧,并一次卸载大量图像 在我的http部分,我有 proxy_cache_path /var/cache/nginx levels=1:1 keys_zone=zone:10m; 在我的服务器配置中,我有 server { listen 80 default deferred; server_name myservername root /myapp/public; client_max_body_size 2G; p

如何使用nginx创建抢占式缓存

目前,缓存变得陈旧,并一次卸载大量图像

在我的http部分,我有

proxy_cache_path /var/cache/nginx levels=1:1 keys_zone=zone:10m;
在我的服务器配置中,我有

server {
  listen 80 default deferred;
  server_name myservername

  root /myapp/public;

  client_max_body_size 2G;

  proxy_cache_bypass $http_pragma;
  proxy_cache_valid      200 301 302 304 1M;
  proxy_cache_use_stale  error timeout invalid_header updating http_500 http_502 http_503 http_504;
  proxy_cache            zone;
  gzip_static on;

  try_files $uri @app;

  location @app {
    if ($request_uri ~* "\.(ico|css|js|gif|jpe?g|png)\?[0-9]+$") {
      expires max;
      break;
    }

    client_body_buffer_size 32k;
    proxy_buffers 8 64k;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_pass http://myupstream;
  }
}

欢迎来到堆栈溢出。你的问题应该更具体一些。提供nginx配置文件是个好主意。@EugZol哦,对不起,修复它。此配置在1个月内缓存映像