PHP教程 第19页 - 第19页 - PHP教程_PHP开发框架_PHP网页编程教程

浅谈PHP设计模式之对象池模式Pool

admin3年前58
目录目的UML 类图代码测试目的在初始化实例成本高,实例化率高,可用实例不足的情况下,对象池可以极大地提升性能。在创建对象(尤其是通过网络)时间花销不确定的情况下,通过对象池在可期时间内就可以获得所需...

详解PHP优化巨量关键词的匹配

admin3年前58
目录问题由来原始 - grep设计代码进化 - 正则设计正则小坑代码觉醒 - 拆词设计代码结果终级 - Trie树trie树设计代码结果他径 - 多进程设计结果总结问题由来前些天工作中遇到一个问题:有...

如何让PHP的代码更安全

admin3年前66
目录概述越权漏洞1. 水平越权2. 垂直越权3. 上下文越权JWT 的 Token 需要二次加密LFI (本地文件包含)XSSCSRF (跨站请求伪造)概述攻击者通过构造恶意SQL命令发送到数据库,如...

浅谈PHP设计模式之门面模式Facade

admin3年前62
目录目的UML代码测试目的Facade通过嵌入多个(当然,有时只有一个)接口来解耦访客与子系统,同时也为了降低复杂度。Facade 不会禁止你访问子系统你可以(应该)为一个子系统提供多个 Facade...

详解PHP调用Go服务的正确方式

admin3年前61
目录问题服务耦合服务抽取Unix Domain Sockets进程间通信简单介绍适用场景代码实现Go 实现的 Trie 树Go ServerPHP Client小结效率杂谈问题服务耦合我们在开发过程中...

如何用PHP导出PDF

admin3年前60
目录准备工作简介TCPDF说明文档代码实现准备工作首先查询了相关的类库,有FPDF,zendPDF,TcPDF等等。首先看了下先选择了FPDF,可以说除了中文字符以外没有什么问题,中文乱码而且看了下最...

详解PHP7开启OPcache和Swoole性能的提升对比

admin3年前55
目录前期准备不开启opcache和laravel开启OPcache使用swoole加速包总结前期准备测试所用的主机为虚拟机,虚拟机配置在双核4GB的个人电脑中。虚拟机系统为linux,http服务器采...

详解PHP Swoole与TCP三次握手

admin3年前57
目录握手常见问题连接拒绝Operation now in progress丢包错误ipbacklogSYN Flood握手常见问题1、连接拒绝2、Operation now in progress 多...

如何使用Zephir轻松构建PHP扩展

admin3年前57
简介比如,在 PHP 中需要与 SQLite3 交互,我们可以自己写方法与之进行连接,再写 SQL 语句请求数据。然而,这都是些既琐碎又重复度相当高的工作,因此,所有开发者对插件的需求呼之欲出。现在,...

浅谈PHP模拟发送POST请求之curl基本使用

admin3年前60
目录cURL的基本使用步骤cURL的常用设置设置基本信息:设置POST数据信息:设置验证信息:设置强化信息:cURL批处理功能的基本使用cURL批处理时内存占用过多的问题cURL批处理时的内存优化方案...