扬州网站建设公司,广州企业模板建站,wordpress云存储,黑马教育培训官网目录 1、nginx的优化
1.1、隐藏nginx的版本号:
1.1.1、nginx的日志分割:
1.1.2、nginx的网页压缩:
2.1、防盗链 1、nginx的优化
1.1、隐藏nginx的版本号:
1.1.1、nginx的日志分割:
nginx不自带日志分割工具#xff0c;通过脚本来实现。
通过定任务#xff0c;自动实现…目录 1、nginx的优化
1.1、隐藏nginx的版本号:
1.1.1、nginx的日志分割:
1.1.2、nginx的网页压缩:
2.1、防盗链 1、nginx的优化
1.1、隐藏nginx的版本号:
1.1.1、nginx的日志分割:
nginx不自带日志分割工具通过脚本来实现。
通过定任务自动实现。
1.1.2、nginx的网页压缩:
连接超时tcp连接控制时间
根据cpu的核心数8核起步
time_wait优化是tcp连接状态中的一种不是报错四次挥手之后会出现time_wait
在time_wait状态下tcp处于连接等待等待一定的时间确保所有的数据全部传输完毕。如果需要继续传输数据可以继续使用已建立的这个连接无需再次发起连接请求。
确保所有的连接都是可靠的关闭
time_wait在连接正常关闭之后经历一段时间之后会自动关闭自动消失占用资源非常小对服务器的性能影响有限大型网站会关注这个问题
closed连接关闭
listen:监听等待连接
syn_recvSYN接受表示服务器已经收到了来自客户端的SYN请求连接请求正在等待确认
syn_sentSYN发送表示应用程序已经向服务器发送了SYN请求等待服务器确认
ESTABLISHED:已经建立连接正在传输数据
fin_wait1
fin_wait2
向对方发送了断开请求都在等待断开请求
close_wait关闭等待一端已关闭但是另一端还在连接
time_wait
last_ack:应用程序已经发送了最后的确认等待另一端确认之后进入closed状态
closing正在关闭表示双方在同时尝试关闭连接
1、隐藏版本号必须要会
2、nginx的日志分割
3、页面压缩
4、图片缓存
5、连接保持掌握
6、nginx的并发设置把进程绑定到cpu
7、time_wait了解即可
2.1、防盗链
防止其他网站盗用本网站的图片连接
valid_referers none blocked *.kgc kgc.com; if ( $invalid_referer ) rewrite N/ http://www.kgc.com/error.png; valid_referers none blocked *.kgc kgc.com; valid_referers: nginx的内置变量设置信任的网站可以正常使用一切资源(访问图片)
none允许没有http_refer的请求访问资源 www.baidu.com/wuke.jpg www.baidu.com
blocked不带协议请求访问资源
http://
https://
*.kgc.com只能是www.kgc.com可以按照上述规则访问。
$invailed_referer:nginx内置变量不是在上述的配置不是kgc.com执行重写