推广 热搜: 采购方式  甲带  滤芯  气动隔膜泵  减速机  减速机型号  带式称重给煤机  履带  无级变速机  链式给煤机 

day45-nginx详解5-3.26

   日期:2025-11-01 16:09:01     来源:网络整理    作者:本站编辑    评论:0    
day45-nginx详解5-3.26

day45-nginx详解5-3.26

今日内容
1、nginx的一些模块
目录索引模块:配置以后可以在指定访问路径下载文件、图片等内容
访问控制模块:可以限制访问服务器的IP
访问认证模块:可以要求浏览器输入用户密码,只有输对了才能继续访问
访问监模块:可以进入配置的路径查看nginx的状态信息
链接限制模块:可以限制ip与nginx的并发连接次数
请求限制模块:可以限制并发请求的数量
2、架构的优化思路
第一步是要画出架构图,了解架构的联络和分层
第二步是要了解架构承载业务的特点
第三步是要找出问题的瓶颈是什么,例如排查集群速度慢的问题,可以先使用机器数=峰值qps/应用服务压测的qps算出机器数够不够,不够可以扩容;可以使用日志查看mysql慢查询日志情况;还可以使用top、netstat等目录查看集群的内存情况、负载情况等等
第四步可以做出一些针对性的优化,例如可以从架构维度对数据库层、web层、负载均衡层、文件服务器层、网络等方面进行详细的分析和优化;也可以从机器的三层结构,即应用程序、操作系统、硬件三方面做相应的分析和优化
3、回顾了系统优化的参数和nginx优化的参数
4、静态缓存的方式
静态缓存涉及到的响应字段:Cache-Control、Expires、Last-Modified、ETag,请求字段:If-Modified-Since、If-None-Match。
nginx配置静态缓存的方式:expires 7d;
5、回顾了资源压缩的几个参数
6、盗链与防盗链
所谓盗链即别人的小网站直接扒你网站的静态文件地址贴到自己网站上面
解决思路:网站跳转的链接请求浏览器会自动带上refer参数,只有把请求中refer参数不是自己网站的都禁了即可
7、cpu亲和
所谓cpu亲和即把某个cpu专门绑定给nginx的一个worker进程使用
好处:减少进程的切换开销;始终使用一个cpu,可以有效率地利用cpu的缓存,减少内存的访问延迟
坏处:服务器运行计算密集型任务时,会对某个cpu造成非常大的消耗与占用,此时如果绑定,会到某个worker进程长期得不到cpu,效率反而会低

#egon林海峰
 
打赏
 
更多>同类资讯
0相关评论

推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  皖ICP备20008326号-18
Powered By DESTOON