使用Phalcon+PHP-FPM构建PHP基于多进程的数据库连接池

之前看到网上有一篇文章说Phalcon和PHP没有数据库连接池,而swoole本身提供了很好的数据库连接池。实际上这是一种误解,PHP自身早就实现了持久化的数据库连接。而Phalcon基于zephir写的数据库连接适配器,必然也是支持PHP自身实现的这种数据库连接池。Phalcon基于C语言写的ORM,配合PHP-FPM提供的多进程的PHP数据库连接池,将提供性能极为强悍并且健壮的多进程数据库连接池。

Continue reading »

零成本打造最强跨平台开发环境—使用VSCode编辑器通过vagrant操作VirtualBox虚拟机

几乎所有的开发人员都会为配置开发环境所烦恼,目前文武双全找到了一套零成本打造史上最强开发环境的套路。可以很方便的通过VS Code编辑器集成Git Bash命令行工具,利用Vagrant直接在编辑器内操作VirtualBox虚拟机的各种镜像。不敢独享,分享与各位。

Continue reading »

阿里云主机跨地域跨节点反向代理实战——使用杭州节点的阿里云ECS代理青岛节点的阿里云ECS

最近虽然博客写的少了,但是事情没少做。学习方面,主要在学习phalcon以及设计模式。我师父一年多前让我造个轮子写个博客,现在正打算用phalcon重新写个博客系统,替代现在使用的wordpress。我真的是受够了wordpress,它真的是又老又臃肿。代码方面,重新架构并调试了一遍我自己用shell写的脚本jickershell,用这个新的脚本重新安装和部署了杭州节点的阿里云服务器。另外,我还干了一件不大不小但是自我感觉很二逼的事情。感觉我自己挺奇怪的,越是自我感觉很二逼的事情,我就越兴奋。这件事情就是,我用自己即将到期的阿里云杭州节点ECS代理了自己青岛节点的阿里云ECS。跨地域跨节点反向代理,是不是很蛋疼。

Continue reading »

阿里云主机最低配debian7.5系统安装最新版tengine2.1.2教程

最近给公司配了一台阿里云的服务器,主要用来做代理服务器。配置采用的是杭州节点的最低配的阿里云主机,1核CPU+512M内存+20GB系统盘。操作系统采用了朋友推荐的debian7.5 32位。操作系统只安装了一个tengine,后面通过内网连接php-fpm的生产服务器和RDS数据库。以下是在阿里云主机最低配,debian7.5 32位操作系统上安装最新版tengine2.1.0的全套教程。

Continue reading »