编程语言:PHP
Swoole基于IPC通信的跨进程连接池
池化技术的核心思想是空间换时间,使用预先创建好的对象来减少频繁创建对象的性能开销,降低对象的使用成本,其一直是高并发系统设计必不可少的利器,但在php语言中,我们却很少提到这个技术,原因何在?让我们来一探究竟,捡起这把利剑,披荆斩棘。
PHP协程多任务调度实践
本文首先介绍了用PHP协程实现了一个Task-Scheduler模型,随之用这个模型实现了RPC并发请求并做了性能分析,接着给出了两种方案的Mysql并发访问,最后介绍而了如何编排有依赖的task。
PHP命名空间与类常量用法检查方案的探索与实践
本文着重介绍基于laravel框架搭建的一个检测平台,对业务代码中命名空间是否导入、导入的命名空间类源文件是否存在以及类常量是否定义进行检测。目前可以做到在每次代码提交时进行扫描检测,检测结果以企业微信方式通知。
PHP配置化读取优化方案
从数据的读取、解析、以及消费三个环节针对性的进行优化,减少io以及反序列化数据层面对于cpu的消耗。
《PHP 内核与原生扩展开发》
带你了解 PHP 内部运作原理,还有 PHP 原生扩展的开发。
PHP服务器调优
如果你使用的是Nginx-PHP架构,那么Nginx接到请求,接下来就是转发给PHP服务器进行处理了,而PHP服务器基本上现在都使用php-fpm。我们来看看php-fpm的配置中与连接数有关的配置如何优化。
深入理解PHP7内核之HashTable
之前的俩篇文章深入理解PHP7内核之zval 和深入理解PHP7内核之Reference, 我介绍了当时在开发PHP7的时候对zval和reference的一些改造思考和结果, 之后因为ކ
如何使用PHP解析XML大文件
如果使用 PHP 解析 XML 的话,那么常见的选择有如下几种:DOM、SimpleXML、XMLReader。如果要解析 XML 大文件的话,那么首先要排除的是 DOM,因为使用 DOM 的话,需要把整个文件全部加载才能解析,效率堪忧,相比较
PHP 依赖镜像出问题后,阿里工程师的一顿“神操作“令人叫绝!
阿里工程师突然收到一大波网友红包……
【翻译】看我如何利用PHP的0day黑掉Pornhub并获得2W美刀奖励
在分析了Pornhub使用的平台之后,我们在其网站上检测到了unserialize函数的使用,其中的很多功能点(例如上传图片的地方等等)都受到了影响,例如下面两个URL: http://www.pornhub.com/album_upload/create http://www.pornhub.com/uploading/photo…
甲小蛙战记:PHP2Java 排雷指南
前方路线先入坑,再出坑,请保持秩序不要拥挤。
PHP代码加密实践
今天为大家分享一篇关于PHP代码加密的文章,如果大家对代码加密有需求,欢迎学习交流。
深入理解 PHP7 unset 真的会释放内存吗?
奇技指南PHP 提供了 unset 用于释放指定的变量,那么它真的会释放内存吗?本文将从这个话题展开讨论。本文作者范家鹏,360技术委员会--WEB服务端分TC委员。
ts2php, 将你的 TypeScript 代码转换为 PHP
有一定的业务场景
PHP中的pack和unpack函数
PHP有两个重要的冷门函数:pack和unpack。在网络编程,读写图像文件等场景,这两个函数几乎必不可少。鉴于文件读写/网络编程,或者说字节流处理的重要性,掌握这两个函数是迈向高级PHP编程的基础。本文先介绍字节和
PHP利用PCRE回溯次数限制绕过某些安全限制
这次Code-Breaking Puzzles中我出了一道看似很简单的题目pcrewaf,将其代码简化如下: ].*/is', $data); } if(!is_php($input)) {