原文:Openfire 性能优化

Openfire 是一个XMPP协议的IM Server。 Openfire使用mysql配合它不知所谓几乎无效的的Cache机制就注定无法支撑高并发, 所以第一步,将数据库切换为比较强一点的MongoDB。 但是MongoDB也是有问题的,在高并发时才会发现,MongoDB的锁表十分严重, 经过调查发现,MongoDB也比较坑爹,他是使用 全局锁 的,也就是说,你更新A表的时候,会锁住B表,数据 ...

2016-09-19 16:18 0 5573 推荐指数:

查看详情

openfire极限优化

日志优化 默认是 用info 级别,最好不用openfire原生的打日志方式。 离线消息用存储不打回方式,不要用打回方式 xmpp.offline.type=store_and_drop ConnectionHandler 收到异常,关闭链接的异常日志 ...

Thu Jun 22 21:30:00 CST 2017 1 1249
性能的RTC服务器OpenFire

《高性能的RTC服务器OpenFire》—第一章部署与源码调试 前言 OpenFire是什么,以及它能做什么?或许这是许多开发人员最关心的一个话题。简单来说,OpenFire是一个采用纯Java语言编写(核心架构使用Mina构建)的开源RTC(Real-Time ...

Sat Dec 25 05:24:00 CST 2021 0 1534
性能优化:zabbix性能优化

Zabbix性能优化概述 造成zabbix性能下降的因素如表所示 因素 慢 快 数据库大小 巨大 适应内存大小 触发器表达式的复杂程度 Max()min ...

Wed Nov 29 02:50:00 CST 2017 0 3885
性能优化——存储性能优化

核心知识点: 存储性能优化无非从磁盘类型、数据结构以及存储备份方式来进行,根据业务场景选择最合适的方案。 1.机械vsSSD(磁盘类型)   a.机械:由于每次访问数据,都需要移动磁头臂,因此连续访问和随机访问性能差别比较大。快速顺序读写、慢速随机读写   b.SSD:使用硅晶体存储数据 ...

Sun Jan 07 03:29:00 CST 2018 0 2251
性能优化系列五:程序性能优化

一、优化策略 战略级的优化思路应在设计之初就建立,软件初始设计,模块,架构,很难深远的思考性能瓶颈、模块规模等因素。但应以适合优化的角度实施开发。 战略优化思路1: 战略优化思路2: 全局战略优化措施: 1、开发框架的选择2、数据存储的设计3、模块层级的衔接与拆分 局部战略优化措施 ...

Wed Jul 18 04:13:00 CST 2018 2 1645
Android性能优化-线程性能优化

原文链接:Better Performance through Threading 线程的性能 熟练使用Android上的线程可以帮助你提高应用程序的性能。 本篇文章讨论了使用线程的几个方面:使用UI或主线程; 应用程序生命周期和线程优先级之间的关系; 以及平台提供的帮助管理线程复杂性的方法 ...

Wed May 17 23:15:00 CST 2017 0 1582
Android 性能优化 ---- 内存优化

1、Android内存管理机制 1.1 Java内存分配模型 先上一张JVM将内存划分区域的图 程序计数器:存储当前线程执行目标方法执行到第几行。 栈内存:Java栈中存放的是一个个栈帧,每个 ...

Fri Jul 17 17:21:00 CST 2020 0 1113
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM