当前位置: 首页 > news >正文

深泽网站制作移动端网站

深泽网站制作,移动端网站,浦口区建设中学网站,无锡网站制作楚天软件文章目录 1. sendfile 指令2. tcp_nopush 指令3. tcp_nodelay 指令 1. sendfile 指令 请求静态资源的过程#xff1a;客户端通过网络接口向服务端发送请求#xff0c;操作系统将这些客户端的请求传递给服务器端应用程序#xff0c;服务器端应用程序会处理这些请求#xff… 文章目录 1. sendfile 指令2. tcp_nopush 指令3. tcp_nodelay 指令 1. sendfile 指令 请求静态资源的过程客户端通过网络接口向服务端发送请求操作系统将这些客户端的请求传递给服务器端应用程序服务器端应用程序会处理这些请求请求处理完成以后操作系统还需要将处理得到的结果通过网络适配器传递回去。 sendfile 指令是用于将文件内容发送到客户端的指令。它可以让 Nginx 直接将文件内容发送给客户端而不需要将文件内容先读入内存再发送。这样可以减少 CPU 和内存的使用提高文件传输的效率。 sendfile 指令的语法如下 sendfile on | off;默认情况下sendfile 指令是启用的。如果您想禁用它可以将其设置为off。请注意sendfile指令只适用于静态文件对于动态生成的内容仍然需要将其读入内存并通过Nginx发送。 2. tcp_nopush 指令 tcp_nopush 指令必须在 sendfile 打开的状态下才会生效主要是用来提升网络包的传输效率。 ① 语法tcp_nopush on | off; ② 默认值tcp_nopush off; ③ 作用控制是否启用TCP的TCP_CORK选项对应Linux内核选项该选项用于延迟发送TCP数据包直到缓冲区填满或者达到一定的时间阈值。当tcp_nopush设置为on时表示启用TCP_CORK选项Nginx会等待缓冲区填满后再发送数据包以减少网络传输的次数提高效率。当tcp_nopush设置为off时表示禁用TCP_CORK选项Nginx会立即发送数据包适用于实时性要求较高的场景。 总结当 tcp_nopush 设置为on时Nginx 会将数据缓存起来直到缓存区满或者达到一定的时间后再发送。这样可以减少发送的次数提高传输效率。 3. tcp_nodelay 指令 tcp_nodelay 指令必须在keep-alive连接开启的情况下才生效来提高网络包传输的实时性。 ① 语法tcp_nodelay on | off; ② 默认值tcp_nodelay on; ③ 作用控制是否启用TCP的TCP_NODELAY选项对应Linux内核选项该选项用于禁用Nagle算法即禁止TCP延迟发送小数据包。当tcp_nodelay设置为on时表示启用TCP_NODELAY选项Nginx会立即发送小数据包适用于实时性要求较高的场景。当tcp_nodelay设置为off时表示禁用TCP_NODELAY选项Nginx会等待一定时间或者缓冲区填满后再发送数据包以减少网络传输的次数提高效率。 总结当 tcp_nodelay 设置为on时 Nginx 会立即发送数据而不管数据量的大小。这样可以减少延迟提高传输效率。 tcp_nopush 和 tcp_nodelay 看起来是互斥的那么为什么要将这两个值都打开 三个指令都开启的好处是sendfile可以开启高效的文件传输模式tcp_nopush开启可以确保在发送到客户端之前数据包已经充分“填满” 这大大减少了网络开销并加快了文件发送的速度。 然后当它到达最后一个可能因为没有“填满”而暂停的数据包时Nginx会忽略tcp_nopush参数 然后 tcp_nodelay 强制套接字发送数据。由此可知TCP_NOPUSH可以与TCP_NODELAY一起设置它比单独配置TCP_NODELAY具有更强的性能。 所以我们可以使用如下配置来优化Nginx静态资源的处理 [root192 conf]# cat nginx.conf worker_processes 1; events {worker_connections 1024; }http {include mime.types;default_type application/octet-stream;sendfile on;tcp_nopush on;tcp_nodelay on;server {listen 8080;server_name localhost;} }
http://www.w-s-a.com/news/398877/

相关文章:

  • 北京市保障房建设投资中心网站淄博哪个网站做房屋出赁好
  • 如何做网站的优化网站开发怎么收费
  • 网站的关键词怎么选择2345实用查询
  • 免费的制作网站做图剪片文案网站app接单
  • 中国有多少网站有多少域名上海网站建设网页制作邢台
  • 网站 数据报表如何做室内设计联盟官方网站入口
  • 怎样建设网站论文合肥做网站的软件公司
  • 收款后自动发货的网站是怎么做的怎么看网站后台网页尺寸
  • 谷歌seo引擎优化宁波seo关键词
  • 外贸网站建设需要注意什么seo课程
  • 做信息图网站网站建设的软件介绍
  • 网站开发语言数据库有几种魏县审批建设的网站
  • 北京公司网站建设推荐海口建设
  • 不懂编程如何做网站婚礼网站模板
  • 像京东一样的网站wordpress入门视频教程7 - 如何在文章里加入视频和音乐
  • 惠州网站建设排名wordpress3万篇文章优化
  • 创建网站的三种方法北京建王园林工程有限公司
  • jsp网站建设模板下载十大免费excel网站
  • 网络公司网站图片网站建立好了自己怎么做优化
  • 云主机是不是可以搭建无数个网站百度快速seo优化
  • 房地产怎么做网站推广建立音乐网站
  • 川畅科技联系 网站设计网站开发的教学视频
  • 为什么学网站开发凡科登陆
  • 设计师常备设计网站大全中山精品网站建设信息
  • 杭州建设工程网seo服务是什么
  • 兼职做问卷调查的网站wordpress mysql设置
  • 怎么在百度上能搜到自己的网站山西seo谷歌关键词优化工具
  • 网站搭建免费模板飞鱼crm下载
  • 网站开发竞品分析app制作公司深圳
  • 网站建设ssc源码修复设计班级网站建设