摘要: 6. 使用数据库连接池 前面我们使用了线程池来避免了在处理短时间任务时创建与销毁线程的代价,保证内核的充分利用。同样的,若系统需要频繁访问数据库,则需要频繁创建和断开数据库连接,而创建数据库连接是一个很耗时的操作,也容易对数据库造成安全隐患。 采用数据库连接池,在程序初始化的时候,集中创建多个数据库 阅读全文
posted @ 2023-03-07 16:36 夜听风雨声` 阅读(239) 评论(0) 推荐(0)
摘要: 5. 使用日志系统 日志,由服务器自动创建,并记录运行状态,错误信息,访问数据的文件。 基础知识 同步日志,日志写入函数与工作线程串行执行,由于涉及到I/O操作,当单条日志比较大的时候,同步模式会阻塞整个处理流程,服务器所能处理的并发能力将有所下降,尤其是在峰值的时候,写日志可能成为系统的瓶颈。 异 阅读全文
posted @ 2023-03-07 10:59 夜听风雨声` 阅读(383) 评论(0) 推荐(0)