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

网站开发出来为什么加载特别慢WordPress 有趣插件

网站开发出来为什么加载特别慢,WordPress 有趣插件,wordpress调用上传附件,上海企业建站主题匹配核心算法就是字符串匹配#xff0c;在字符串匹配基础上#xff0c;会加入分段匹配需求#xff0c;类似URL的点分式字符串。这个算法在几个场景中十分普遍。 1、应用层的路由寻址。比如反向代理中#xff0c;根据请求中的URL#xff0c;转发到对应的后台服务。 2…主题匹配核心算法就是字符串匹配在字符串匹配基础上会加入分段匹配需求类似URL的点分式字符串。这个算法在几个场景中十分普遍。 1、应用层的路由寻址。比如反向代理中根据请求中的URL转发到对应的后台服务。 2、消息总线的队列匹配。这个场景非常有意思在传统的消息队列中主题的数量比较少几百个主题已经算多了。但在某些应用中会存在很夸张的主题数量比如行情订阅和高频交易这个后面再细说。 3、行情订阅这个跟消息总线很像。一些专业消息总线如TIBCO和UM两者具有重叠区域。 大部分主题匹配的应用场景比较简单性能需求没有那么苛刻。我们就以类似行情发布和订阅场景为例假设有100W只股票代码随时都可能发布行情而消费者会随机订阅其中的1W只股票行情。 我们不考虑行情压缩减少每条行情的字节数这个不在主题匹配考虑范围内。如果采用组播技术有一个很有效的方法对于同一个组播地址可以指定1W个端口号每个端口绑定100只股票代码。于是即使100W只股票代码每个端口也只需要承担100只股票的行情量。而消费者根据订阅请求监听对应端口号就能拿到所需要的行情数据。 在采用前面技术之后对于每个节点需要处理的数据量大幅下降但仍然高于实际需要的数据量。我们继续假设需要发布10W只股票的行情而消费者订阅其中的1W只股票行情。 股票或者主题来说通常会采用类似URL那样的点分式来表示比如EXHG.123456.SECT,而消费者会采用EXHG.*,或者EXHG.1234__.SECT。这两种模式匹配的算法除了采用字典树貌似没有其他办法。当然字典树是可以继续优化的具体参考前面CPU和内存章节。 更多场景下订阅的1W只股票是随机指定的。因此发布的股票和订阅的股票之间需要进行精确匹配。普通做法是1W只股票先构建一个索引比如C的std::map。每收到一条消息就去匹配索引。则时间复杂度为10W * LOG2(1W) 100W。 进一步升级消费者锁订阅的1W只股票以哈希表构建索引则时间复杂度为10W * 常数C 10W。我们知道时间复杂度的常数C最小为1因为10W只股票的行情不管有没有消费者都是要发布的。将10W只股票分散到多个CPU提供并发度仍然是个不错的降低延迟的优化措施。 还有更多的优化措施但性价比低只有极少数更加苛刻的场景才需要考虑。
http://www.dnsts.com.cn/news/128811.html

相关文章:

  • 自己做网站运营ppt设计教程网
  • 网站上做网上支付功能别墅花园装修设计公司
  • 广东购物网站建设价格搜索引擎不友好的网站特征
  • 定制网站开发哪家好网站注册主机
  • 丽江网站设计公司网站建设的实验步骤
  • 联盟网站徐州云建站模板
  • 如何更改网站源码快速搭建网站服务器
  • 可以做淘宝推广的网站吗模板支架图片
  • 桂平网站制作wordpress 菜单链接
  • 全国建设部网站证书查询怎么做网站编辑
  • php+ajax网站开发典型实例 pdf一刻相册有多少免费空间
  • 推广网站平台有哪些wordpress 书店
  • 老外做摄影网站花多少钱做黄页网站要告我
  • 做网站的风险网站建设公司选择标准
  • 上海制作网站开发wordpress相关文章
  • 网站开发必备技能酒吧网站模板
  • 教育培训网站关于做网站的书籍
  • 马鞍山网站制作网站制作素材图片
  • 跨境电商一站式服务平台创网作文
  • 芜湖有没有网站建设公司吗宣传网站设计
  • 建设网站的功能及目的是什么意思公司禁用网站怎么做
  • 网站规划与建设心得大连网站建设报价
  • 网站建设挣钱的需要什么做汽车介绍视频的网站
  • 厦门网站建设2国家级建设网站
  • 江苏网站推广网络wordpress的安装教程
  • 本科学院网站建设方案网站域名修改
  • 公司网站门户建设技术参数表想接外包做网站
  • 做彩投网站犯法吗公司装修风格
  • 深圳好的网站制作哪家快嘉祥做网站
  • 笔记本怎么建设网站wordpress seo设置