原文地址:http://www.swoole.com/News/65.html 一、前期规划: 我理解的前期规划是:在市场人员们汇总一个需求提交给产品专家带领的产品经理团队,然后经过这个团队根据公司具体情况再次分析和规划出一个最终需求文档。 这个需求文档应当首先提交给技术研发部门的负责人以及核心开发 ...
分类:
其他好文 时间:
2017-06-22 21:46:00
阅读次数:
138
最近对代码进行性能分析后,发现两个耗时的地方:自动加载文件数太多;参数验证函数调用超过1000次。这也是许多php语言框架面临的问题,所以发展出来诸如Yaf,Swoole,Phalcon这些C语言扩展框架,或者类似workerman,reactphp,phpdaemon这些一次加载的框架。总之减少加 ...
分类:
Web程序 时间:
2017-06-20 13:48:54
阅读次数:
240
一、如何在测试环境发送 1、强制access_token,把正式公众号的token写到测试环境代码,发送模板消息微信只根据access_token来判断公众号 2、同时把测试用户在正式环境的openid也写到测试环境的代码 二、如何查看模板消息是否发送成功 因为系统发送模板消息用的是 swoole服 ...
分类:
微信 时间:
2017-06-16 19:25:05
阅读次数:
1631
大家都知道Swoole的性能在PHP界还算不错,同样都是PHP为什么呢,我专门研究了下。 几个概念: 1) sapi:可以简单的理解为php引擎对外的一个统一接口,使得php可以和外部程序进行交互 2) php的生命周期中关键四个调用:MINT -> RINT -> RSHUTDOWN -> MSH ...
分类:
Web程序 时间:
2017-06-05 11:38:52
阅读次数:
257
Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧。 首先准备工具: Cygwin 官方 ...
Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧。 首先准备工具: Cygwin 官方 ...
并发IO问题一直是服务器端编程中的技术难题,从最早的同步阻塞直接Fork进程,到Worker进程池/线程池,到现在的异步IO、协程。PHP程序员因为有强大的LAMP框架,对这类底层方面的知识知之甚少,本文目的就是详细介绍PHP进行并发IO编程的各种尝试,最后再介绍Swoole的使用,深入浅出全面解析 ...
分类:
Web程序 时间:
2017-05-31 21:26:53
阅读次数:
296
Swoole版本号:1.7.5-stable Github地址:https://github.com/LinkedDestiny/swoole-src-analysis 这一章将分析Swoole的ReactorThread模块。尽管叫Thread。可是实际上使用的是swFactoryProcess也 ...
分类:
其他好文 时间:
2017-05-28 16:51:51
阅读次数:
254
swoole 命令行/php-fpm下实现的 多线程、异步、多种网络协议等 https://wiki.swoole.com/wiki/page/6.html 编译安装, 注意:需命令行运行,作为内部服务器,使用nginx代理到外部。 nginx 设置见官网及 https://segmentfault ...
分类:
Web程序 时间:
2017-05-14 23:38:24
阅读次数:
239
本文假设你已经有了 Linux 操作系统的 PHP 环境,强烈推荐使用 Vagrant 来搭建开发环境 安装 Swoole PECL 拓展 可以通过 pecl 命令或者通过源码包编译安装,本文采用 pecl 命令来安装 Swoole在命令行输入 安装 Swoole PECL 拓展,执行命令后通过ph ...
分类:
Web程序 时间:
2017-05-06 13:23:01
阅读次数:
1755