请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于Nginx优化思路?

jeson老师你好:
关于Nginx优化,您看下我按照如下思路如何?
1.首先优化硬件配置,如拿Nginx作为代理服务,则提升CPU等等。
2.优化Nginx主配置文件,如CPU亲和、高效文件读入、最大连接数等
3.Nginx本身作为静态资源web,那么就优化 压缩、防盗链、等等,但,如何使用nginx_proxycache作为CDN还有待研究。
4.Nginx如果作为代理肯定是需要往后端调度,那么此时优化进行proxy fastcgi uwsgi 代理模块的连接、超时、等等参数。
5.最后呢,考虑下Nginx的proxy fastcgi uwsgi相关的缓存。
Json老师,你看下我这个优化思路如何,还有能否帮我在具体细化一下指正指正。谢谢老师

正在回答 回答被采纳积分+3

2回答

Jeson 2019-01-16 20:57:07

1、首先你还要清楚Nginx的作用,是作静态资源服务还是转发代理,或者说需要7 layer作负载均衡,或者说WAF,搞清楚他们作用,有助于你作配置优化及其他资源的评估。

2、任何优化都是需要全方面考虑的,除了课程所说的Nginx配置优化外,你需要考虑网络、硬件配置、系统等等方面。

3、另外一个你需要搞清楚的是业务所承载的并发,多少qps,分别怎样的,高峰期大概会有多大等


简单说,Nginx作什么角色?全方面考虑性能优化?搞清楚需要承载的性能并发?这三个方面去着手优化

1 回复 有任何疑惑可以回复我~
提问者 慕妹2362023 2019-01-17 16:46:17

谢谢老师解答,能否举出一个对应的业务场景 和例子,让我了解下如何着手优化,这样我就有方向去研究了 ,比如 nginx负载+3台php的后端。该从哪个思路着手

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信