穷则独善其身,达则兼济天下

工匠之路

2018年8月

设计文档:PulseFlow_IPC_Backend

PulseFLow还有一部分功能是集中在信息后端的,当PHP引擎发送信息给后端程序后,后端程序再把信息进行组装,发给下一级程序。一 . 组成部分后端程序,分为以下几个部分:配置中心:(配置文件 + 配置解析器)(采用ini文件配置格式)。进程管理器:维持进程池,保持进程池的存活量。信息发送: 信息组装 + 信息发送(UDP发送)二. 工作流程2.1 总体流程图2.2 系统模型(进程池模型)后...

设计文档: PulseFLow PHP性能监控插件

一. 背景描述随着公司PHP项目体的不断增大,随着不同工程师的功能迭代,如何有效获取PHP项目的执行性能,对于系统整体模块显得异常重要,PulseFlow是一个公司团队内部自研地性能跟踪扩展,它可以在程序员无感知的情况下有效跟踪每一个函数的执行效率,主要分析CPU时间消耗、内存大小消耗,执行次数这三个指标,下面我们将从 PHP生命期 到 组件设计 到 性能优化这三个方面来进行阐述组件。二 ....