PHP的性能演进(从PHP5.0到PHP7.1的性能全评测)

本文地址: http://www.laruence.com/2016/12/18/3137.html 文章转自: https://www.phpclasses.org/blog/post/493-php-performance-evolution.html 本文是最初是来自国外的这篇:PHP Performance Evolution 2016, 感谢高可用架构公众号翻译成了中文版, 此处是转载的高可用架构翻译后的文章从PHP 5到PHP 7性能全评测(含未发布的

HTTPOXY漏洞说明

作者: Laruence( ) 本文地址: http://www.laruence.com/2016/07/19/3101.html 转载请注明出处 好久没写文章了, 博客都长草了, 早上起来本来想去上班, 一看这么大雨, 这要上路了不得堵死啊. 再加上有同学对我昨天转发的微博HTTPOXY漏洞表示不理解, 问会不会影响普通应用, 于是就写篇文章介绍下, 等早高峰过了吧;)….. 不过要注意的是, 这里我只是介绍PHP这个角度,

让PHP7达到最高性能的几个Tips

作者: Laruence( ) 本文地址: http://www.laruence.com/2015/12/04/3086.html 转载请注明出处 PHP7已经发布了, 作为PHP10年来最大的版本升级, 最大的性能升级, PHP7在多放的测试中都表现出很明显的性能提升, 然而, 为了让它能发挥出最大的性能, 我还是有几件事想提醒下. PHP7 VS PHP5.6 1. Opcache 记得启用Zend Opcache, 因为PHP7即使不启用Op

写在PHP7发布之际的一些话

作者: Laruence( ) 本文地址: http://www.laruence.com/2015/12/04/3083.html 转载请注明出处 这是我写在微信公众号里的一篇感想, 突然想起来博客好久没更新了, 感慨一下现在的产品发展的, 个人博客好像越来越没有存在的价值了…. 唉, 不管怎么说, 我稍微做了一些修改以后, 转贴过来.. 做开源也有4, 5年的时间了, 从最初的Yaf, 到今天的PHP7, 我参与的项目越来越多, 使用我

让你的PHP7更快之Hugepage

作者: Laruence( ) 本文地址: http://www.laruence.com/2015/10/02/3069.html 转载请注明出处 PHP7刚刚发布了RC4, 包含一些bug修复和一个我们最新的性能提升成果(NEWS), 那就是”HugePageFy PHP TEXT segment”, 通过启用这个特性,PHP7会把自身的TEXT段(执行体)”挪“到Huagepage上,之前的测试,我们能稳定的在Wordpress

让你的PHP7更快(GCC PGO)

作者: Laruence( ) 本文地址: http://www.laruence.com/2015/06/19/3063.html 转载请注明出处 我们一直致力于提升PHP7的性能, 上个月我们注意到GCC的PGO能在Wordpress上能带来近10%的性能提升, 这个让我们很激动. 然而, PGO正如名字所说(Profile Guided Optimization 有兴趣的可以Google), 他需要用一些用例来获得反馈, 也就

Yaconf – 一个高性能的配置管理扩展

作者: Laruence( ) 本文地址: http://www.laruence.com/2015/06/12/3051.html 转载请注明出处 这个项目其实不是我新的idea, 这个是我在来微博以后, 第一个优化项目中顺手做的一个小工具, 本身叫做Weibo_Conf. 但是因为Weibo_Conf是属于Weibo扩展的, 里面还有一些其他功能是专门为Weibo定制的. 所以不适合直接开源. 随着PHP7的发布, 新增了很多持久化类

在PHP中使用协程实现多任务调度

本文地址: http://www.laruence.com/2015/05/28/3038.html 转载文章 英文原文地址: Cooperative multitasking using coroutines (in PHP!) 本文是我依照OSChina上的一个翻译(PHP 使用协同程序实现合作多任务)版本, 做了一些完善, 校对而成.(原翻译稍微有点晦涩, 但是依然是一个伟大的工作, 鸣谢) PHP5.5一个比较好的新功能是加入了对迭代生成器和协程的支持.对

记录一场没有胜利的局部战斗

本文地址: http://www.laruence.com/2015/05/14/3021.html 转载文章 这个问题, 早在1年前就遇到了, 当时因为没有在意一直没有跟进. 最近团队来了个新人, 又一次触发了这个问题, 所以终于下定决定要好好找找这个BUG的原因.. 首先,这篇文章是个流水账, 没啥意思, 其次最终我其实也没能真正找到原因, 只是找到了一个规避的方法, 和一个猜测的原因. 万一遇到类似情况的同学可以部分借鉴, 当然

在Qcon 2015 北京上的演讲PPT – PHP7

作者: Laruence( ) 本文地址: http://www.laruence.com/2015/05/06/3007.html 转载请注明出处 不少同学对于PHP7, 还是了解的不多, 这次在Qcon 2015 北京上我做了一个关于PHP7的分享, 主要内容是PHP7的主要新特性和大幅的性能提升(已经和HHVM的性能不相伯仲). 重点是介绍我们都做了那些性能优化手段, 最后的成果是咋样. 虽然之前在微博上发过, 但是还是有人不时的