使用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,请楼主看看什么原因,谢谢