美文网首页
PHP性能分析(三)

PHP性能分析(三)

作者: Mr__Professor | 来源:发表于2016-08-08 15:52 被阅读41次

性能方面优化方案:

1、接口方面

现在移动端开发越来越火,需要我们PHP程序员做接口数据的开发,虽然功能实现起来比较简单,但是在数据传输的快慢,数据是否符合要求会影响移动端或者PC端的响应时间,造成用户体验不良好问题,那么在接口数据的封装,传输中,我们可以通过压缩数据来进行(Gzip),当然也是要分情况,数据量本身就很少,压缩数据处理了有可能比未压缩之前还大,就起了反作用了。同时,在压缩数据的同时会加大对CPU的开销,所以视情况而定。当然,压缩数据有利于数据的输出,Client端能够更快的获取到数据进行处理,提高用户体验

2、缓存

当我们某些页面数据短期不会造成数据变动的时候,并且用户访问量大,我们可以考虑提高缓存的复用,多次请求,缓存返回数据,毕竟缓存是存储在内存中,读写的开销要小于数据库和磁盘,所以使用缓存技术,提高缓存的复用性真实可行

3、旁路

开发中使用过Git版本控制的朋友们应该知道,Git支持多条分支开发,开发测试完进行分支合并,那么旁路方案也可以模拟Git来进行,但有一个前提,多条分支之间不应该有数据的依赖性,当有数据依赖性的时候,我们只能使用串行方案来进行逻辑处理

4、重叠时间窗口

类似于旁路,但是在一条分支上进行重叠操作,1,2,3个任务请求没有很强的业务数据项依赖的情况下,可以先跑1的请求,在请求未完成的情况下开始处理2的请求,2未完成的情况下处理3的请求,如果有数据依赖,那么任务执行肯定无法进行重叠了。当我们在重叠时间窗口的时候,3条请求总时长肯定是少于串行执行项目代码进行3次请求的时长的

相关文章

  • php入门--性能测试

    PHP性能问题具体分析 工具:XHProf-性能分析扩展工具ab-压力测试vld-opcode代码分析 PHP性能...

  • PHP 性能分析第三篇: 性能调优实战

    注意:本文是我们的 PHP 性能分析系列的第三篇,点此阅读 PHP 性能分析第一篇: XHProf & XHGui...

  • PHP性能分析(三)

    性能方面优化方案: 1、接口方面 现在移动端开发越来越火,需要我们PHP程序员做接口数据的开发,虽然功能实现起来比...

  • xhprof的使用

    简介 XHProf是一个分层PHP性能分析工具。XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数...

  • php性能分析工具xhprof分析

    php性能分析工具xhprof分析 facebook,做为世界上最大的php应用网站,为php贡献出了hhvm x...

  • xhprof-PerfTool

    PHP程序分析 php代码的性能分析,推荐使用xhprof。 1、下载 2、解压到项目入口目录 开启xhprof,...

  • PHP性能分析

  • laradock 中安装 xhprof

    xhprof 是 php性能分析工具 1. 添加变量来控制xhprof是否安装 进入 .env 文件,在 PHP_...

  • PHP性能分析(二)

    在处理完程序员自身写代码习惯层面上的问题后,在项目代码要跑的环境上也会对项目造成很大的影响,当然这部分需要强大的资...

  • PHP性能分析(四)

    性能测试工具: 1、ab测试 ab -n100 -c100 http://www.xxx.com -n:请求数 -...

网友评论

      本文标题:PHP性能分析(三)

      本文链接:https://www.haomeiwen.com/subject/dodrsttx.html