- PHP教程
浅谈并发处理PHP进程间通信之System V IPC
对于进程间通信,每一个完备的语言都应该有对应的处理方式,而 PHP 对应的则是一族对 UNIX SYSTEM V包装的函数,包括信号量(semaphore)、共享内存(share...
- PHP教程
浅谈并发处理PHP进程间通信之外部介质
进程间通信(IPC,Inter-Process Communication),多进程开发中,进程间通信是一个永远也绕不开的问题。在 web开发中,我们经常遇到的并发请求问题,本质上也...
- PHP教程
如何用PHP实现分布算法之一致性哈希算法
进行大型网站的web开发时,分布式这个词经常出现在我们面前。如: memcache、redis服务器等缓存服务器的负载均衡(分布式cache)、 MySQL的分布式集群,这些...
- PHP教程
如何用PHP实现多线程编程
原以为 PHP 普遍都是单线程模型,并不适合多线程领域,发现PHP的多线程也颇有可取之处,用来解决某些问题竟然非常适合。本文对比多进程介绍了下多线...
- PHP教程
如何用PHP websocket实现网页实时聊天
websocket作为HTML5里一个新的特性一直很受人关注,因为它真的非常酷,打破了http“请求-响应”的常规思维,实现了服务器向客户端主动推送消息,本文介绍...
- PHP教程
详解PHP用mb_string处理windows中文字符
如果想批处理以前下载的一堆文件,把文件里的关键内容用正则匹配出来,集中处理。操作文件时遇到一个问题,就是windows操作系统中的编码问题。本文将...
- PHP教程
浅谈PHP模拟发送POST请求之curl基本使用
今天来介绍PHP模拟发送POST请求的重型武器——cURL函数库的使用和其多线程的优化方法。说起cURL函数,可谓是老生常谈,但网上许多资料都在关键部分语焉...
- PHP教程
详解PHP7开启OPcache和Swoole性能的提升对比
laravel作为最热门的php框架之一,广受认可与欢迎。同时由于集成度很高,每次运行都加载了大量文件,加之使用了大量的闭包、魔术方法,导致laravel框架...
- PHP教程
浅谈PHP设计模式之门面模式Facade
门面模式的最初目的并不是为了避免让你阅读复杂的 API 文档,这只是一个附带作用。其实它的本意是为了降低耦合性并且遵循 Demeter 定律。...
- PHP教程
浅谈PHP设计模式之对象池模式Pool
对象池模式是一种提前准备了一组已经初始化了的对象『池』而不是按需创建或者销毁的创建型设计模式。对象池客户端会向对象池中请求一个对象,然后...
- PHP教程
解析PHP观察者模式Observer
Observer,首先要有一个被观察的角色,但它是【唯一的】。虽然"表演者"只有一个但是"观众"有很多,既一群"人"围观一个"人"。既然有无数个观察者,那么我...
- PHP教程
详解PHP服务器如何在有限的资源里最大提升并发能力
本文主要介绍了PHP服务器怎样提升并发能力,对此感兴趣的同学,可以参考下。...
- PHP教程
详解PHP设计模式之依赖注入模式
依赖注入模式:依赖注入是控制反转的一种实现方式。要实现控制反转,通常的解决方案是将创建被调用者实例的工作交由 IoC 容器来完成,然后在调用者...
- PHP教程
PHP的命令行扩展Readline相关函数的使用
PHP 作为一个 Web 开发语言,相对来说,命令行程序并不是它的主战场。所以很多年轻的 PHP 开发者可能连命令行脚本都没有写过,更别提交互式的命令操作...
- PHP教程
阿里云服务器搭建Php+Apache运行环境的详细过程
这篇文章主要介绍了阿里云服务器搭建Php+Apache运行环境,本文分步骤通过图文实例代码相结合给大家介绍的非常详细,对阿里云服务器搭建php环境相关知识...
- PHP教程
php+laravel 扫码二维码签到功能
最近新开发个项目基于微信二维码来实现公司签到业务需求,需要做哪些相关配置呢,接下来通过本文给大家详细介绍下,对php二维码签到功能感兴趣的朋...