首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏硬核项目经理的专栏

    高性能PHP7【笔记】

    一、搭建环境 二、PHP7新特性 A.OOP特性 1.类型声明 PHP7支持的形参类型声明的类型有整型、浮点型、字符串型、布尔类型,可以用在函数形参及对象的方法形参上 返回类型声明使用了data-type ,使得所有的类都可以基于此使用throw关键字 从PHP7开始,任何完事程序或一部分程序中的Fatal错误都可以被截获 大多数的Fatal错误都会抛出一个error实例,类似于截获异常,error实例可以被 x:’’; 3.统一变量语法 C.其他特性和变更 1.常量数组:const STORES = [‘en’, ’fr’, ‘ar’]; php7:define(’STORES’,[‘en’, ’fr’, ,这些设置信息将覆盖php.ini中的session配置 4.Unserialize函数引入过滤器 三、PHP7应用性能提升 A.HTTP Server优化 1.缓存静态文件 2.HTTP持久链接:表示一条 关键字的话,则一定是在class关键字之前 的,final关键字则应该在方法可见性之前,static关键字是在方法可见性之后的 6.所有PHP关键字都应该小写,包括true和false,常量应该都大写 7.

    1.1K20发布于 2019-08-06
  • 来自专栏Web技术布道师

    如何发挥出PHP7高性能

    一点PHP博客分享如何发挥出PHP7版本中的高性能,PHP7发布也有一段时间了,但是现在还有很多小伙伴还在用PHP5.6开发项目,有的小伙伴用了PHP7只是听说是高性能的版本,却不知道如何体现出PHP7 的优势,博主看了关于鸟哥(PHP7核心开发人员)对PHP7的一些描述后,决定基于鸟哥的描述总结一篇关于PHP7的文章分享给大家。 在使用PHP7的时候如果要开启它的高性能,需注意以下几点: 1. Opcache 一定要启用Zend Opcache,不过就算不去开启这个扩展,它的性能速度也比PHP5.6高很多。 PGO 如果你的PHP只是用来运行一个独有的项目,比如只是为你的Wordpress,或者drupal,或者其他什么,那么你就可以尝试通过PGO,来提升PHP,专门为你的这个项目提高性能。 最后: $ make prof-clean $ make prof-use 这个时候你编译得到的PHP7,就是为你的项目量身打造的最高性能的编译版本。

    62110发布于 2019-07-25
  • 来自专栏陶辉笔记

    高性能网络编程7–tcp连接的内存使用

    这当然是有原因的,TCP协议需要考虑复杂的网络环境,所以使用了慢启动、拥塞窗口(参见高性能网络编程2—-TCP消息的发送),建立连接时的初始窗口并不会按照接收缓存的最大值来初始化。

    1.4K41发布于 2019-06-21
  • 来自专栏全栈程序员必看

    高性能php7_php5升级到php7

    研究PHP7技术的背景 公司开源节流的大背景下 我们需要节省成本 PHP7相对于现在魅族线上的PHP版本5.X 性能提升至少一倍以上 社区日活用户增长迅速(15年数据 日均PV 年增长348% 日均UV 年增长112%) 移动互联网的大环境下 要求我们的程序能够更快的速度响应用户的请求 以满足更好的用户体验 对新技术的求知欲望(满足自己的一点点虚荣心) PHP7性能小记 PHP7性能初印象(比PHP5提升 通过宏定义和内联函数(inline),让编译器提前完成部分工作 为什么PHP7的在实际的业务性能提高才30%左右? 实际的业务不一定有很复杂的计算逻辑 实际的业务会用到Redis 和MYSQL,网络和IO的瓶颈 影响了PHP7的整体性能 HTTPS的性能问题 限制了PHP7的能力 Redis Proxy的问题 Redis Atlas 支持主库宕机不影响读、读写分离、自动分表、安全处理、平滑重启、连接池等 用了数据库连接池后 TPS性能杠杠的 整整提高了80% 来看看效果吧 PHP7性能优化的几个细节 PHP7

    87020编辑于 2022-09-30
  • 来自专栏PHP在线

    让 PHP7 达到最高性能的几个建议

    原文出处: 惠新宸(@Laruence) PHP7 已经发布了,作为PHP十年来最大的版本升级,最大的性能升级,PHP7在多放的测试中都表现出很明显的性能提升,然而,为了让它能发挥出最大的性能,我还是有几件事想提醒下 Opcache 记得启用Zend Opcache,因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快,所以之前测试时期就发生了有人一直没有启用Opcache的事情。 HugePage 我之前的文章也介绍过: 让你的PHP7更快之Hugepage ,首先在系统中开启HugePages,然后开启Opcache的huge_code_pages。 kB 然后在php.ini中加入: opcache.huge_code_pages=1 这样一来,PHP会把自身的text段,以及内存分配中的huge都采用大内存页来保存,减少TLB miss,从而提高性能 来提升PHP,专门为你的这个项目提高性能

    957120发布于 2018-03-08
  • 来自专栏用户2442861的专栏

    高性能网络编程7--tcp连接的内存使用

    这当然是有原因的,TCP协议需要考虑复杂的网络环境,所以使用了慢启动、拥塞窗口(参见高性能网络编程2----TCP消息的发送),建立连接时的初始窗口并不会按照接收缓存的最大值来初始化。

    85710发布于 2018-09-20
  • 来自专栏Golang语言社区

    高性能网络编程7--tcp连接的内存使用

    这当然是有原因的,TCP协议需要考虑复杂的网络环境,所以使用了慢启动、拥塞窗口(参见高性能网络编程2----TCP消息的发送),建立连接时的初始窗口并不会按照接收缓存的最大值来初始化。

    2.3K91发布于 2018-03-23
  • 来自专栏友儿

    让php7达到最高性能的小技巧

    Opcache 记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 所以之前测试时期就发生了有人一直没有启用Opcache的事情. 然后在php.ini中加入: opcache.huge_code_pages=1 这样一来, PHP会把自身的text段, 以及内存分配中的huge都采用大内存页来保存, 减少TLB miss, 从而提高性能 PGO 我之前的文章: 让你的PHP7更快(GCC PGO) 也介绍过, 如果你的PHP是专门为一个项目服务, 比如只是为你的Wordpress, 或者drupal, 或者其他什么, 那么你就可以尝试通过 PGO, 来提升PHP, 专门为你的这个项目提高性能.

    39320编辑于 2022-09-11
  • 来自专栏Golang语言社区

    高性能网络编程7--tcp连接的内存使用

    这当然是有原因的,TCP协议需要考虑复杂的网络环境,所以使用了慢启动、拥塞窗口(参见高性能网络编程2----TCP消息的发送),建立连接时的初始窗口并不会按照接收缓存的最大值来初始化。

    1.6K60发布于 2018-03-23
  • 来自专栏后端技术探索

    鸟哥对于php7高性能的几点建议

    点击关注⬆️nginx⬆️,学习lnmp (转自鸟哥公众号) php7怎么最大成程度提高性能,鸟哥有几点建议,引用鸟哥公众号全文如下: 今天临晨的时候, 在我们已经到了12月4日, 但是美国时间还是10 月3日的时候, PHP7终于正式发布了. This release marks the start of the new major PHP 7 series. version of the Zend Engine, numerous improvements and new features such as Improved performance: PHP 7 然后在php.ini中: "opcache.huge_code_pages=1" 这样一来, PHP会把自身的text段, 以及内存分配中的huge都采用大内存页来保存, 减少TLB miss, 从而提高性能

    1.1K40发布于 2018-08-09
  • Java高性能开发实战(1)——Redis 7 持久化机制

    这种设计使得Redis能够提供极快的读写速度(通常达到微秒级别),适用于高性能场景,如缓存 然而,由于内存的易失性(断电后数据会丢失),Redis提供了持久化机制:将内存中的数据保存到磁盘中,确保数据在

    13810编辑于 2026-01-13
  • 来自专栏世界第一语言是java

    linux、centos7 安装 frp 搭建高性能内网穿透服务

    原文链接:https://www.aiprose.com/blog/17 本片文章全程使用的域名是aiprose.com frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp

    7.7K10发布于 2018-12-27
  • 来自专栏码农笔录

    linux、centos7 安装 frp 搭建高性能内网穿透服务

    原文链接:https://www.aiprose.com/blog/17 本片文章全程使用的域名是aiprose.com frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp,

    4.4K10编辑于 2022-01-21
  • 来自专栏Debian中国

    7大维度看国外企业为啥选择gRPC打造高性能微服务

    gRPC是一个高性能、开源、通用的RPC框架,面向移动和HTTP/2设计,是由谷歌发布的首款基于Protocol Buffers的RPC框架。

    1.6K40发布于 2018-12-21
  • 来自专栏迁移内容

    高性能MySQL(3)——创建高性能索引

    三、高性能的索引策略 3.1、独立的列 索引列不能是表达式的一部分,也不能是函数的参数。 参考: 《高性能 MySQL 第三版》 聚簇索引和非聚簇索引 mysql-覆盖索引 创建高性能的索引

    1.6K20编辑于 2022-12-01
  • 来自专栏用户1337634的专栏

    高性能logback

    开发环境一般都把日志输出到ConsoleAppender,但是其他环境是不需要的,可以使用动态配置。

    3.3K42发布于 2019-03-27
  • 来自专栏TopFE

    高性能JavaScript

    由于局部变量存在于作用域的起始位置,因此访问局部变量比访问跨作用域变量更快,变量在作用域中的位置越深,访问所需时间就越长,由于全局变量总处在作用域的最末端,因此访问速度最慢。

    1.2K00编辑于 2022-01-24
  • 来自专栏前端小课堂

    高性能JavaScript

    从《高性能JavaScript》一书中的整理笔记: 1、将经常使用的对象成员、数组项、和域外变量存入局部变量 原因:数据存储位置对大地代码整体性能会产生重要的影响,直接变量和局部变量的访问速度快于数组和对象成员 // 因此建议是:在IE7以下,使用join,在新浏览器下,除了变量缓存外,不需要做别的优化 6、克隆已有的DOM元素,即element.cloneNode(),比起新建节点来说,即element.createElement 7、遍历数组明显快于同样大小和内容的HTML集合 8、 for循环时,HTML某元素集合的长度不建议直接作为循环终止条件,最好将集合的长度赋给一个变量,然后使用变量作为循环终止条件; 原因:当每次迭代过程访问集合的 9、需要考虑实际情况的优化,根据7,可以将集合中的元素通过for循坏赋值到数组中,访问数组的数组快于集合。但是要注意对于复制的开销是否值得。 但是在IE中,nextSibling比childNodes好,IE6下,nextSibling比对手快16倍,在IE7下,快105倍。

    1K10发布于 2019-09-04
  • 来自专栏数据库相关

    高性能7-可用于CPU分析的BPF工具【bpf performance tools读书笔记】

    对于24x7全天候监控,最好先使用runqlen来识别问题(因为运行起来更便宜),然后再使用runqlat临时量化延迟。

    6K21发布于 2020-03-06
  • 来自专栏程序人生 阅读快乐

    Python高性能编程

    Python语言是一种脚本语言,其应用领域非常广泛,包括数据分析、自然语言处理、机器学习、科学计算、推荐系统构建等。 本书共有12章,围绕如何进行代码优化和加快实际应用的运行速度进行详细讲解。本书主要包含以下主题:计算机内部结构的背景知识、列表和元组、字典和集合、迭代器和生成器、矩阵和矢量计算、并发、集群和工作队列等。**后,通过一系列真实案例展现了在应用场景中需要注意的问题。 本书适合初级和中级Python程序员、有一定Python语言基础想要得到进阶和提高的读者阅读。 Python语言是一种脚本语言,其应用领域非常广泛,包括数据分析、自然语言处理、机器学习、科学计算、推荐系统构建等。

    76720发布于 2018-10-10
领券