静态资源WEB服务

静态资源

  非服务器动态运行生成的文件

  常见的类型有文本,图片,视频,浏览器渲染等

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;开启之后访问对应页面可以下载

    但这个功能我失败了...

    

原文地址:https://www.cnblogs.com/wangheng669/p/8227609.html