前言

在很多公司,nginx不仅作为反向代理服务器使用,而且承载着一部分静态资源存储的功能,比如将图片等静态资源放在nginx目录下,比较熟悉的是,在一些前后端分离的网站中,某些情况下,为了能充分提升用户访问页面时的加载体验,常常需要将一部分的html等静态资源缓存在nginx中,这就涉及到nginx 静态资源优化相关的配置

静态资源优化常用配置策略

下面提供几个常用的静态资源优化的配置指令,以供实战参考

  • sendfile on;
  • tcp_nopush on;
  • tcp_nodeplay on;
  • gzip on;
sendfile on;
tcp_nopush on;
tcp_nodelay on;

一、sendfile 指令

用来开启高效的文件传输模式

一个正常的请求静态资源的过程大概是这样的:

  1. 客户端通过网络接口向服务端发送请求;
  2. 操作系统将客户端请求传递给服务器端应用程序;
  3. 服务器端应用程序处理这些请求,请求处理完成后,操作

nginx 静态资源优化配置相关推荐

  1. Nginx静态资源优化配置之sendfile

    静态资源优化配置语法 Nginx对静态资源如何进行优化配置.这里从三个属性配置进行优化: sendfile on; tcp_nopush on; tcp_nodeplay on; (1)sendfile ...

  2. Nginx静态资源优化配置之tcp_nopush和tcp_nodelay

    (2)tcp_nopush:该指令必须在sendfile打开的状态下才会生效,主要是用来提升网络包的传输'效率' 语法 tcp_nopush on|off; 默认值 tcp_nopush off; 位置 ...

  3. Nginx静态资源优化、压缩、缓存

    这一篇记录一下Nginx压缩缓存相关的指令,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟.多谢! 目录 优化 sendfile tcp_nopush tc ...

  4. Nginx 静态资源缓存配置

    示例 # Media: images, icons, video, audio, HTC location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|m ...

  5. Nginx 静态资源访问配置

    Nginx 是目前一个非常流行的服务器组件,他主要用于负载均衡.配置SSL证书.反向代理.配置静态文件访问等. 现在我们聊聊 Nginx 下如何配置静态文件,然后可以通过 URL 直接访问. [注]如 ...

  6. nginx静态资源访问配置

    静态资源访问 location /profile/ {# 静态资源配置方式二:指向目录,对应后台`application.yml`中的`profile`配置目录一致alias /ruoyi/uploa ...

  7. nginx ---- 静态资源部署

    Nginx静态资源概述 上网去搜索访问资源对于我们来说并不陌生,通过浏览器发送一个HTTP请求实现从客户端发送请求到服务器端获取所需要内容后并把内容回显展示在页面的一个过程.这个时候,我们所请 求的内 ...

  8. Nginx静态资源部署

    目录 Nginx静态资源概述 Nginx静态资源的配置指令 listen指令 server_name指令 location指令 设置请求资源的目录root / alias index指令 error_ ...

  9. nginx静态资源服务器简单配置

    传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了.这种情况下一般都会需要 ...

最新文章

  1. 大学计算机科学系口号,各大学学院口号
  2. java客户服务器程序预约口罩_团队作业(二):Github实训:口罩预约
  3. NuGet安装和使用
  4. <binding>和<operation>元素
  5. 201421440008网络攻防实验三
  6. 合并分支到master_我敢打赌!这是全网最全的 Git 分支开发规范手册
  7. P2801 教主的魔法
  8. VTK:绘制bottle瓶子用法实战
  9. mysql8.0.13可以用在生产环境_(13)生产环境出现大量DB死锁
  10. linux 网络 路由,网络路由的顺序在Linux中是否重要?
  11. 当技术遇上管理,Linaro 与 CSDN 掌舵人对话开源现状及下一代技术趋势
  12. 物联网全栈教程-从云端到设备(四)
  13. 勒索病毒“WannaCry”之复现过程(永恒之蓝)
  14. java notfiy的用法_It's not until you fall that you fly是什么特殊用法吗?
  15. 野火STM32F429学习笔记
  16. py thon画一个实心五角星
  17. PointRCNN: 3D Object Proposal Generation and Detection from Point Cloud【翻译】
  18. TOP公链主网技术:多层扩容和多层分片
  19. flyaway mysql_MySQL open table
  20. DataX 异构数据源离线同步

热门文章

  1. 配置文件工具类【ConfigTools】
  2. 普华i-VirtualApp应用交付系统介绍
  3. 阿里图标字体库的动态使用Android
  4. 基于c#winform的可视化打印标签模板设计器及Labview与C#调用模板Demo
  5. python计算多边形的面积并保留两位小数_计算任意多边形面积的Python实现
  6. 编写Java程序,做一个MPG和L/100KM的转换器
  7. 卸载的软件电脑重启后又出现了,怎么办?
  8. arm-linux平台的锐捷认证工具Mentohust移植
  9. VS2017 函数模板和类模板的声明、定义和使用
  10. vue(h5+app分享微信、朋友圈、保存图片)