Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ejabberd 13.10服务器在性能方面如何优于ejabberd以前的版本?_Ejabberd - Fatal编程技术网

ejabberd 13.10服务器在性能方面如何优于ejabberd以前的版本?

ejabberd 13.10服务器在性能方面如何优于ejabberd以前的版本?,ejabberd,Ejabberd,我正在从事android应用程序开发,使用ejabberd-2.1.13作为android应用程序的服务器。我听说ejabberd-13.10在性能上比以前的版本要好。所以我在我的ubuntu机器上安装了ejabberd-13.10。为了确保ejabberd-13.10的性能,我使用fprof工具对不同的ejabberd服务器(ejabberd-2.1.13和ejabberd-13.10)进行了性能测试,如下链接所述。()但我得到了最新的ejabberd服务器(ejabberd-13.10)与e

我正在从事android应用程序开发,使用ejabberd-2.1.13作为android应用程序的服务器。我听说ejabberd-13.10在性能上比以前的版本要好。所以我在我的ubuntu机器上安装了ejabberd-13.10。为了确保ejabberd-13.10的性能,我使用fprof工具对不同的ejabberd服务器(ejabberd-2.1.13和ejabberd-13.10)进行了性能测试,如下链接所述。()但我得到了最新的ejabberd服务器(ejabberd-13.10)与ejabberd-2.1.13相比,性能较慢。您能告诉我ejabberd-13.10服务器的性能如何更好吗?

13.10更好,原因很简单,2.1.x分支是

这意味着两件简单的事情:

  • 不会发布2.1.x中的新版本
  • 在2.1.13中发现的bug可能无法修复

另外,我建议不要分析,而是使用合适的工具来测量现实生活中的性能,例如。分析两个不同的代码基础的问题是,您将苹果与橙子进行比较。例如内存消耗(在13.x中声明,由于从字符串切换到二进制文件,内存消耗大大减少)当您打算承载数千个并发连接时,在现实场景中确实要计算在内。还要注意,像
ejabbed
这样的程序实际上倾向于内存和I/O绑定,而不是CPU绑定(后者通常表示您已设法在程序或运行时触发错误)因此,仅仅分析可能不是指示性的,只有对登台服务器或生产服务器进行压力测试才可以。

13.10更好,因为2.1.x分支是一个简单的事实

这意味着两件简单的事情:

  • 不会发布2.1.x中的新版本
  • 在2.1.13中发现的bug可能无法修复

另外,我建议不要分析,而是使用合适的工具来测量现实生活中的性能,例如。分析两个不同的代码基础的问题是,您将苹果与橙子进行比较。例如内存消耗(在13.x中声明,由于从字符串切换到二进制文件,内存消耗大大减少)当您打算承载数千个并发连接时,在现实场景中确实要计算在内。还要注意,像
ejabbed
这样的程序实际上倾向于内存和I/O绑定,而不是CPU绑定(后者通常表示您已设法在程序或运行时触发错误)因此,仅仅分析可能不是指示性的,只有对登台服务器或生产服务器进行压力测试才可以。

13.10更好,因为2.1.x分支是一个简单的事实

这意味着两件简单的事情:

  • 不会发布2.1.x中的新版本
  • 在2.1.13中发现的bug可能无法修复

另外,我建议不要分析,而是使用合适的工具来测量现实生活中的性能,例如。分析两个不同的代码基础的问题是,您将苹果与橙子进行比较。例如内存消耗(在13.x中声明,由于从字符串切换到二进制文件,内存消耗大大减少)当您打算承载数千个并发连接时,在现实场景中确实要计算在内。还要注意,像
ejabbed
这样的程序实际上倾向于内存和I/O绑定,而不是CPU绑定(后者通常表示您已设法在程序或运行时触发错误)因此,仅仅分析可能不是指示性的,只有对登台服务器或生产服务器进行压力测试才可以。

13.10更好,因为2.1.x分支是一个简单的事实

这意味着两件简单的事情:

  • 不会发布2.1.x中的新版本
  • 在2.1.13中发现的bug可能无法修复

另外,我建议不要分析,而是使用合适的工具来测量现实生活中的性能,例如。分析两个不同的代码基础的问题是,您将苹果与橙子进行比较。例如内存消耗(在13.x中声明,由于从字符串切换到二进制文件,内存消耗大大减少)当您打算承载数千个并发连接时,在现实场景中确实要计算在内。还要注意,像
ejabbed
这样的程序实际上倾向于内存和I/O绑定,而不是CPU绑定(后者通常表示您已设法在程序或运行时触发错误)因此,仅仅分析可能不是指示性的,只有对登台或生产服务器进行压力测试。

从ejabberd 13.x开始,已经执行了一些优化:

  • 优化内存消耗
  • 优化一些重要模块的性能,如pubsub
  • 更好的多用户聊天性能和更低的延迟
  • 组播路由优化

就性能而言,例如ejabberd 15.07在所有参数(内存、延迟、CPU)上的效率提高了2到3倍。

从ejabberd 13.x开始,已经进行了一些优化:

  • 优化内存消耗
  • 优化一些重要模块的性能,如pubsub
  • 更好的多用户聊天性能和更低的延迟
  • 组播路由优化

就性能而言,例如ejabberd 15.07在所有参数(内存、延迟、CPU)上的效率提高了2到3倍。

从ejabberd 13.x开始,已经进行了一些优化:

  • 优化内存消耗
  • 优化一些重要模块的性能,如pubsub
  • 更好的多用户聊天性能和更低的延迟
  • 组播路由优化

就性能而言,例如ejabberd 15.07在所有参数(内存、延迟、CPU)上的效率提高了2到3倍。

从ejabberd 13.x开始,已经进行了一些优化:

  • 优化内存消耗
  • 性能优化