静态资源
非服务器动态运行生成的文件
常见的类型有文本,图片,视频,浏览器渲染等
Nginx在存储静态资源时需要用到CDN
将静态资源分发给各个节点,客户端请求DNS,找到最近的节点获取数据
文件读取
语法 sendfile on | off
区域 http,server,location,if in location
tcp_nopush
一次性发送很多数据
语法 tcp_nopush on | off
区域 http,server,location
提高效率
tcp_nodelay
实时性发送数据
语法 tcp_nodelay on | off
区域 http,server,location
提高实时性
压缩
语法 gzip_comp_level level;
区域 http,server,location
再加上http的版本
语法 gzip_http_version 1.0 | 1.1
区域 http,server,location
主流是1.1
步骤
1.打开gzip开关,并配置
2.重新加载配置后会发现,原来的大小有了变化
图片的压缩不明显是因为在之前已经压缩过,文本能看出大变化
文本的差距要大得多
差距大吧哈哈
还有一个gzip压缩功能,通过打开gzip_static on;开启之后访问对应页面可以下载
但这个功能我失败了...