Nginx作为静态资源Web服务
Nginx作为静态资源
CDN分发资源
配置语法:
Syntax: sendfile on|off
Default: sendfile off
Context:http,server,location,if in location
配置语法:将多个资源一起发送 提高效率
Syntax: tcp_nopush on | off
Default: tcp_nopush off
Context: http,server,location
作用:sendfile开启的情况下 提高网络包的传输效率
配置语法-压缩
Syntax: gzip_comp_level levle
Default: gzip_comp_level 1
Context: http,server,location
Nginx压缩模块
http_gzip_static_module 预读gzip功能
http_gunzip_module 应用支持gunzip的压缩方式
配置
二、浏览器缓存
HTTP协议定义的缓存机制(如:Expires;Cache-control等)
校验过期机制
配置语法:
添加Cache-Control\Expires头
Sybtax; expires [modified] time;
expires epoch |max | off
Default: expires off
Context: http,server,location, if in location
三、跨域访问
为什么浏览器禁止跨域访问
Ngixn打开跨域访问的语法
Syntax: add_header name value [always];
Default: -
context: http,server,location,if in location
四、防盗链
正常情况下希望一些合理的用户来访问我们的网站 ,但是竞争对手和一些没用的用户就会造成浪费
目的: 放置资源被盗用
实现防盗链的思路:
首要方式: 却别那些请求是非正常用户请求
基于http_refer防盗链配置模块
Syntax: valid_referers none | blocked | server_names | string...
Default: -
context: server ,location
模拟百度访问