用Nginx做反向代理并缓存静态文件
来源:互联网 发布:如何利用大数据炒股 编辑:程序博客网 时间:2024/05/16 17:40
由于在北京公司每次访问美国那边的web服务器下载大量的静态资源,比如图片和js文件,等待时间非常长,
所以在北京这边用Nginx反向代理美国的web服务器,然后将静态资源缓存到Nginx所在机器的磁盘上。
这样就减少了开发时的等待时间,下面是个例子:
http { ## # Basic Settings ## proxy_cache_path /opt/cache levels=1:2 keys_zone=STATIC:10m inactive=96h max_size=40g;
在http下面建一个server配置:
server { listen 81; location ^~ / {proxy_pass http://server.usa.com; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache STATIC; proxy_cache_valid 200 10d; proxy_cache_use_stale error timeout invalid_header updating http_500 http_502 http_503 http_504; } }
以后都访问Nginx所在的机器既可。
- 用Nginx做反向代理并缓存静态文件
- Nginx做正向代理并缓存文件
- Nginx做正向代理并缓存文件
- nginx反向代理,动静态分离,缓存
- nginx反向代理,动静态分离,缓存
- nginx反向代理,动静态分离,缓存
- NGINX反向代理缓存
- Nginx做反向代理
- nginx做反向代理
- nginx做反向代理
- Nginx + Apache 配置反向代理和静态资源缓存
- nginx设置Tomcat反向代理,并静态资源分离
- nginx的反向代理缓存
- nginx反向代理+页面缓存
- Nginx反向代理缓存配置
- nginx的反向代理缓存
- nginx的反向代理缓存
- nginx 缓存后,反向代理
- DBNEWID工具使用二:修改DBNAME
- MXQuery的基本使用
- python 核心编程 第二版 第二章 练习题
- DBNEWID工具使用三:更改INSTANCE_NAME
- CMUSphinx Learn - Basic concepts of speech
- 用Nginx做反向代理并缓存静态文件
- js 的push 方法
- Delphi XE2 DataSnap 上传下载文件
- loadView和viewDidLoad及initWithNibName/awakeFromNib/initWithCoder
- oracle 数据字典
- rqnoj-285-麻烦的聚餐-dp
- ODBC错误码
- Instance database dbid sid tnsname等概念混个眼熟
- oracle restart:语句重新执行