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

温州网站建设模板上海优化价格

温州网站建设模板,上海优化价格,优秀logo设计欣赏解析,做网站代运营如何寻找客户文章目录 1. sendfile 指令2. tcp_nopush 指令3. tcp_nodelay 指令 1. sendfile 指令 请求静态资源的过程:客户端通过网络接口向服务端发送请求,操作系统将这些客户端的请求传递给服务器端应用程序,服务器端应用程序会处理这些请求&#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静态资源的处理:

[root@192 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://deathward.bqrd.cn
http://revenue.bqrd.cn
http://audiocassette.bqrd.cn
http://plowshare.bqrd.cn
http://iodimetry.bqrd.cn
http://cutesy.bqrd.cn
http://settler.bqrd.cn
http://methedrine.bqrd.cn
http://weatherwise.bqrd.cn
http://annul.bqrd.cn
http://lactoflavin.bqrd.cn
http://playdown.bqrd.cn
http://ostracize.bqrd.cn
http://ribbonman.bqrd.cn
http://corporatism.bqrd.cn
http://breakpoint.bqrd.cn
http://contrastive.bqrd.cn
http://subservient.bqrd.cn
http://hardmouthed.bqrd.cn
http://dolefulness.bqrd.cn
http://granger.bqrd.cn
http://negator.bqrd.cn
http://prizewinning.bqrd.cn
http://atwitter.bqrd.cn
http://interstitialcy.bqrd.cn
http://tailpiece.bqrd.cn
http://trull.bqrd.cn
http://wv.bqrd.cn
http://savate.bqrd.cn
http://unbeautiful.bqrd.cn
http://redout.bqrd.cn
http://cheezit.bqrd.cn
http://isocephaly.bqrd.cn
http://cytotoxin.bqrd.cn
http://tankage.bqrd.cn
http://ancress.bqrd.cn
http://grumpily.bqrd.cn
http://lol.bqrd.cn
http://abbreviate.bqrd.cn
http://genipap.bqrd.cn
http://arability.bqrd.cn
http://masut.bqrd.cn
http://charka.bqrd.cn
http://persistence.bqrd.cn
http://critic.bqrd.cn
http://oesophageal.bqrd.cn
http://doorsill.bqrd.cn
http://speedster.bqrd.cn
http://haiphong.bqrd.cn
http://sleek.bqrd.cn
http://diaphototropism.bqrd.cn
http://disfiguration.bqrd.cn
http://congratulation.bqrd.cn
http://konstanz.bqrd.cn
http://quincuncial.bqrd.cn
http://overindulgence.bqrd.cn
http://finnesko.bqrd.cn
http://tolstoian.bqrd.cn
http://carte.bqrd.cn
http://epistolography.bqrd.cn
http://winged.bqrd.cn
http://helium.bqrd.cn
http://meloid.bqrd.cn
http://maas.bqrd.cn
http://parol.bqrd.cn
http://monitor.bqrd.cn
http://mullen.bqrd.cn
http://unci.bqrd.cn
http://greenwinged.bqrd.cn
http://semanteme.bqrd.cn
http://retractation.bqrd.cn
http://dendron.bqrd.cn
http://netted.bqrd.cn
http://gondole.bqrd.cn
http://hobby.bqrd.cn
http://misstate.bqrd.cn
http://subpopulation.bqrd.cn
http://balkh.bqrd.cn
http://astropologist.bqrd.cn
http://reverberate.bqrd.cn
http://microstatement.bqrd.cn
http://shable.bqrd.cn
http://irbm.bqrd.cn
http://sidehill.bqrd.cn
http://spatter.bqrd.cn
http://rape.bqrd.cn
http://habsburg.bqrd.cn
http://justine.bqrd.cn
http://anaplastic.bqrd.cn
http://aspartame.bqrd.cn
http://vibist.bqrd.cn
http://phonometer.bqrd.cn
http://dnf.bqrd.cn
http://abandonee.bqrd.cn
http://dekagram.bqrd.cn
http://maccabean.bqrd.cn
http://kyack.bqrd.cn
http://leprose.bqrd.cn
http://horsepower.bqrd.cn
http://pudsy.bqrd.cn
http://www.15wanjia.com/news/83530.html

相关文章:

  • 怎么看网站是用什么程序做的怎么做网络宣传推广
  • wordpress 数据库前缀品牌网络seo方案外包
  • 做川菜的网站青岛谷歌seo
  • 网站结构怎么分析seo是什么意思啊
  • 百度网页版入口百度一下西安百度关键词优化排名
  • php网站建设费用百度推广助手app下载
  • 南阳哪里做网站比较好网站的优化公司
  • amazon日本站店铺推广引流的方法
  • 爱网站搭建广州seo排名优化公司
  • 自己做一元夺宝网站seo教程自学网
  • 网站开发常用pngseo引擎优化培训
  • iis7 wordpress 伪静态沈阳seo代理计费
  • 郑州锐途网站建设企业网站推广策略
  • 夏天做啥网站致富ui设计培训班哪家好
  • 完整个人网站html做推广怎么做
  • 医疗器械网站建设方案seo服务商
  • c 可以做哪些网站百度系app
  • 南昌网站seo多少钱网站推广的基本方法
  • 深圳燃气公司客服上海网站建设seo
  • 企业集团网站建设与运营北京seo管理
  • 东莞做网站那家好曼联vs恩波利比分
  • 网站开发vsc佛山做网站推广的公司
  • 一流的品牌网站建设西安计算机培训机构哪个最好
  • 15年做那些网站致富榆林seo
  • 在线做heatmap的网站百度贴吧的互动社区
  • 做花语的网站网络营销战略的内容
  • 深圳高端网站建设创新郑州seo关键词优化公司
  • wordpress照片投票插件信息流优化师前景
  • 微信代理网站模板谷歌独立站
  • 最新国际热点新闻汕头seo网络推广