静态资源WEB服务

Posted 爱编程的男孩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态资源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;开启之后访问对应页面可以下载

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

    

以上是关于静态资源WEB服务的主要内容,如果未能解决你的问题,请参考以下文章

静态资源与动态资源的区别

静态资源WEB服务

web应用中的动态资源和静态资源分别指啥?

nginx静态资源配置(转发)

nginx 静态资源WEB服务

nginx实践之静态资源web服务(防盗链)