laruence.com
域名年龄: 15年8个月27天HTTP/1.1 200 OK 服务器:360wzws 访问时间:2017年01月04日 14:33:50 类型:text/html; charset=UTF-8 Transfer-Encoding: chunked 连接:keep-alive X-Powered-By-360WZB: wangzhan.360.cn X-Pingback: http://www.laruence.com/xmlrpc.php 动作:Accept-Encoding Content-Encoding: gzip 代理服务器:1522 设置Cookie:PHPSESSID=f74c76065bb341837e43270005fdf654; path=/; HttpOnly 网站编码:UTF-8
HomePHP源码分析PHP应用JS/CSS随笔留言博客声明风雪之隅PHP语言, PHP扩展, Zend引擎相关的研究,技术,新闻分享 – 左手代码 右手诗18 Dec 16 PHP的性能演进(从PHP5.0到PHP7.1的性能全评测) PHP 是 Web 开发最常用的语言,每个大版本的更新都带来不少新特性和性能提升。特别是 PHP 7.0 的发布,带来 PHP 性能飞跃。本文作者对各个 PHP 版本进行了 CPU 性能基准测试,并且带来了PHP下个大版本的消息。本文中文版由高可用架构志愿者翻译。Filed in PHP应用, 转载, 随笔 with 16 Comments 19 Jul 16 HTTPOXY漏洞说明 好久没写文章了, 博客都长草了, 早上起来本来想去上班, 一看这么大雨, 这要上路了不得堵死啊. 再加上有同学对我昨天转发的微博HTTPOXY漏洞表示不理解, 问会不会影响普通应用, 于是就写篇文章介绍下, 等早高峰过了吧;)…..不过要注意的是, 这里我只是介绍PHP这个角度, 关于Go和Python等其他角度的,因为我也不是”很”懂,你们还是看原文吧Filed in PHP应用, 随笔 with 35 Comments 04 Dec 15 让PHP7达到最高性能的几个Tips PHP7已经发布了, 作为PHP10年来最大的版本升级, 最大的性能升级, PHP7在多放的测试中都表现出很明显的性能提升, 然而, 为了让它能发挥出最大的性能, 我还是有几件事想提醒下.Filed in PHP应用, 随笔 with 54 Comments 04 Dec 15 写在PHP7发布之际的一些话 这是我写在微信公众号里的一篇感想, 突然想起来博客好久没更新了, 感慨一下现在的产品发展的, 个人博客好像越来越没有存在的价值了…. 唉, 不管怎么说, 我稍微做了一些修改以后, 转贴过来..做开源也有4, 5年的时间了, 从最初的Yaf, 到今天的PHP7, 我参与的项目越来越多, 使用我代码的用户也越来越多, 而昨天发布的PHP7, 绝对是我从事开源以来的一个最重要里程碑, 我应该纪念一下今天, 就让我稍微感性一次吧.Filed in 随笔 with 11 Comments 02 Oct 15 让你的PHP7更快之Hugepage PHP7刚刚发布了RC4, 包含一些bug修复和一个我们最新的性能提升成果(NEWS), 那就是”HugePageFy PHP TEXT segment”, 通过启用这个特性,PHP7会把自身的TEXT段(执行体)”挪“到Huagepage上,之前的测试,我们能稳定的在Wordpress上看到2%~3%的QPS提升。关于Hugepage是啥,简单的说下就是默认的内存是以4KB分页的,而虚拟地址和内存地址是需要转换的, 而这个转换是要查表的,CPU为了加速这个查表过程都会内建TLB(Translation Lookaside Buffer), 显而易见如果虚拟页越小,表里的条目数也就越多,而TLB大小是有限的,条目数越多TLB的Cache Miss也就会越高, 所以如果我们能启用大内存页就能间接降低这个TLB Cache Miss,至于详细的介绍,Google一搜一大堆我就不赘述了,这里主要说明下如何启用这个新特性, 从而带来明显的性能提升。Filed in PHP应用, PHP源码分析, 随笔 with 24 Comments 19 Jun 15 让你的PHP7更快(GCC PGO) 我们一直致力于提升PHP7的性能, 上个月我们注意到GCC的PGO能在Wordpress上能带来近10%的性能提升, 这个让我们很激动.然而, PGO正如名字所说(Profile Guided Optimization 有兴趣的可以Google), 他需要用一些用例来获得反馈, 也就是说这个优化是需要和一个特定的场景绑定的. 你对一个场景的优化, 也许在另外一个场景就事与愿违了. 它不是一个通用的优化. 所以我们不能简单的就包含这些优化, 也无法直接发布PGO编译后的PHP7.当然, 我们正在尝试从PGO找出一些共性的优化, 然后手工Apply到PHP7上去, 但这个很明显不能做到针对一个场景的特别优化所能达到的效果, 所以我决定写这篇文章简单介绍下怎么使用PGO来编译PHP7, 让你编译的PHP7能特别的让你自己的独立的应用变得更快.Filed in PHP应用, 随笔 with 30 Comments 12 Jun 15 Yaconf – 一个高性能的配置管理扩展 这个项目其实不是我新的idea, 这个是我在来微博以后, 第一个优化项目中顺手做的一个小工具, 本身叫做Weibo_Conf. 但是因为Weibo_Conf是属于Weibo扩展的, 里面还有一些其他功能是专门为Weibo定制的. 所以不适合直接开源.随着PHP7的发布, 新增了很多持久化类型的支持比如IS_IMMUTABLE_ARRAY, 于是我就在PHP7下重新开发了Yaconf, 开源出来, 方便大家使用.Filed in PHP应用, 随笔 with 26 Comments 28 May 15 在PHP中使用协程实现多任务调度 PHP5.5一个比较好的新功能是加入了对迭代生成器和协程的支持.对于生成器,PHP的文档和各种其他的博客文章已经有了非常详细的讲解.协程相对受到的关注就少了,因为协程虽然有很强大的功能但相对比较复杂, 也比较难被理解,解释起来也比较困难.这篇文章将尝试通过介绍如何使用协程来实施任务调度, 来解释在PHP中的协程.我将在前三节做一个简单的背景介绍.如果你已经有了比较好的基础,可以直接跳到“协同多任务处理”一节.Filed in PHP应用, 转载, 随笔 with 33 Comments 14 May 15 记录一场没有胜利的局部战斗 这个问题, 早在1年前就遇到了, 当时因为没有在意一直没有跟进.最近团队来了个新人, 又一次触发了这个问题, 所以终于下定决定要好好找找这个BUG的原因..首先,这篇文章是个流水账, 没啥意思, 其次最终我其实也没能真正找到原因, 只是找到了一个规避的方法, 和一个猜测的原因. 万一遇到类似情况的同学可以部分借鉴, 当然, 最后我是希望有人对glibc源码熟悉的同学, 可以真正的指点下这个bug的真实原因是啥.问题是这样的, 我们的一个服务, 依赖于Yar C库, 但是valgrind检测会报告一个问题:Filed in 转载, 随笔 with 9 Comments 06 May 15 在Qcon 2015 北京上的演讲PPT – PHP7 不少同学对于PHP7, 还是了解的不多, 这次在Qcon 2015 北京上我做了一个关于PHP7的分享, 主要内容是PHP7的主要新特性和大幅的性能提升(已经和HHVM的性能不相伯仲).重点是介绍我们都做了那
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2024-04-30 10:24, Process in 0.0076 second.