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

我的个人网站怎么做软文大全

我的个人网站怎么做,软文大全,sm.wordpress,u盘做网站1. Redis单线程单Reactor网络模型 1.1 redis单线程里不能执行十分耗时的流程,不然会客户端响应不及时 解决方法一: beforesleep里删除过期键操作若存在大量过期键时,会耗费大量时间,redis采用的策略之一就是采用timelimit方案超过…

1. Redis单线程单Reactor网络模型

在这里插入图片描述

1.1 redis单线程里不能执行十分耗时的流程,不然会客户端响应不及时

解决方法一:
beforesleep里删除过期键操作若存在大量过期键时,会耗费大量时间,redis采用的策略之一就是采用timelimit方案超过阈值就退出下次循环再来处理

解决方法二:
beforesleep里待发给客户端数据太多未发完时不会阻塞在这会创建写文件时间在文件事件流程里发送

解决方法三:
开启TCP_NODELAY提高tcp响应速度,否则发送小包数据时得等200ms超时才会发送

解决方法四:
可开启SO_KEEPALIVE长连接减少不必要的连接建立和销毁过程增加响应速度

1.2 redis单线程里不能执行十分耗时的流程,不然会定时任务执行不及时

解决方法:
在处理文件事件前会查找最近时间事件作为epoll_wait超时依据来确保下一个循环能在定时事件时间到达时及时执行

2. memcached多reactor多线程网络模型

在这里插入图片描述

2.1 工作线程分发策略

主线程接收到新client时,会均匀分发到每个线程,算法比较简单,每次记录上次使用的线程,下一次放到此线程下个线程来保证一定的公平性。
我在其他源码也看到过一种分发策略:根据每个线程里的的活跃连接数并且给每个线程设定一个上限连接数,达到80%时就不在接收新连接;优先将连接分给其他活跃连接更少的线程。

2.2 管道–主线程唤醒工作线程的桥梁

主线程接收到新连接后,通过策略计算出工作线程号后,会向该线程里的管道写段写入’c’,工作线程使用的libevent一直在关注管道读端的事件,一旦主线程写入后工作线程管道读端的事件就会就绪,这时工作线程被唤醒,由工作线程去处理读写任务

3. Nginx多进程网络模型

待完善

http://www.tj-hxxt.cn/news/109256.html

相关文章:

  • wordpress登录后台南宁seo网站排名优化公司
  • 初识网站开发流程图刘雯每日资讯
  • 做推广适合哪些网站全网营销推广
  • 收藏网站怎么做2022年度最火关键词
  • 网络公司做网站后交代给客户什么免费b站推广网站入口2020
  • 网页制作培训北京赣州seo培训
  • 做pc端网站什么开头郑州网络营销哪个好
  • 湖南靠谱seo优化报价保定seo网络推广
  • ks刷粉网站推广马上刷会计培训班推荐
  • 电子商务网站开发前景做营销策划的公司
  • oa网站建设推广pr的选择应该优先选择的链接为
  • ui设计师能独立做网站吗南宁百度推广代理公司
  • 有什么做礼品的卖家网站营销方案ppt
  • 做网站定金要多少搜狗指数官网
  • 构建网站系统网站优化公司排名
  • 申论材料政府建设网站口碑营销的前提及好处有哪些?
  • 郑州做企业网站的公司淘宝店铺怎么推广
  • 想要黑掉一个网站 要怎么做企业网站系统
  • 深圳网站建设 湖南岚鸿百度网站推广费用多少
  • 个人网站设计毕业论文总结人力资源培训机构
  • 网站查询ip地址比较好网站制作公司
  • 手机网站大全排行二十四个关键词
  • wordpress防止假蜘蛛抓取网站seo哪家公司好
  • 纪念册设计制作图片百度seo关键词怎么做
  • 小学学校网站建设计划网站的优化
  • 单双免费网站建设怎么把网站排名优化
  • 重庆长寿网站设计公司哪家好舆情监测系统排名
  • 做网站工作图海外推广方案
  • 小程序代理设置seo营销论文
  • 做国际网站的上海高端网站公司网络平台推广运营有哪些平台