使用Nginx Upstream 部署 OpenERP
- 
我找这个东西很久了哦,哈哈,谢谢你的启发。! 
- 
wangbuke兄确实是强人。我对Nginx的设置还不是很精通,有几点疑问向你请教: 
 1. 设置中的root应该是没有用的吧?
 2. cache一般是用于cache静态文件的,静态文件的目录如何设置?
 3. proxy_cache_valid设一天,对系统和内存资源有什么样的影响?
- 
谢谢校长关注~ 
 Q1. 设置中的root应该是没有用的吧?
 A1: 有用,否则您会发现 css jpg 等静态文件没法显示。
 Q2. cache一般是用于cache静态文件的,静态文件的目录如何设置?
 A2:
 location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {
 proxy_buffering on;
 proxy_cache_valid 1d;
 expires 1d;
 }
 这部分其实已经将静态文件缓存了。
 location /{
 proxy_buffering on;
 proxy_cache_valid 1d;
 expires 1d;
 }
 这里面的我的策略比较激进,这里默认会缓存 http get 请求,但oe 都是通过ajax http post 来获取的。所以这里缓存的只是少量的 html 代码。
 我测试的话,这里缓存是无害的。担心的话,可以将 / 里面的缓存语句删除。但建议保留静态文件缓存。
 Q3. proxy_cache_valid设一天,对系统和内存资源有什么样的影响?
 A3: 影响基本忽略不计。。。
- 
谢谢wangbuke的详细解答,我也试试 
- 
location /{ 
 proxy_buffering on;
 proxy_cache_valid 1d;
 expires 1d;
 }
 这里面的我的策略比较激进,这里默认会缓存 http get 请求,但oe 都是通过ajax http post 来获取的。所以这里缓存的只是少量的 html 代码。
 我测试的话,这里缓存是无害的。担心的话,可以将 / 里面的缓存语句删除。但建议保留静态文件缓存。
 在ubuntu14上安装ODOO8.0 上面的这段代码不注释的话,登录后台会有很多意想不到的后果。注释掉后就正常了。可是不能正常显示网站的logo,请楼主看看什么原因,谢谢
