当前位置:首页 > 搜索和 php 相关的文章

如何用PHP实现分布算法之一致性哈希算法

添加日期:2022-04-28 11:22:05 发布:smiling 
进行大型网站的web开发时,分布式这个词经常出现在我们面前。如: memcache、redis服务器等缓存服务器的负载均衡(分布式cache)、 MySQL的分布式集群,这些都会用到分布式的思想,都要理解分布 ...

如何用PHP实现多线程编程

添加日期:2022-04-28 11:08:32 发布:smiling 
原以为 PHP 普遍都是单线程模型,并不适合多线程领域,发现PHP的多线程也颇有可取之处,用来解决某些问题竟然非常适合。本文对比多进程介绍了下多线程的优势和适用场景,提出了一种巧用方案,并 ...

如何用PHP websocket实现网页实时聊天

添加日期:2022-04-28 11:04:38 发布:smiling 
websocket作为HTML5里一个新的特性一直很受人关注,因为它真的非常酷,打破了http请求-响应的常规思维,实现了服务器向客户端主动推送消息,本文介绍如何使用PHP和JS应用websocket实现一个网页实时 ...

详解PHP用mb_string处理windows中文字符

添加日期:2022-04-28 11:02:50 发布:smiling 
如果想批处理以前下载的一堆文件,把文件里的关键内容用正则匹配出来,集中处理。操作文件时遇到一个问题,就是windows操作系统中的编码问题。本文将带着大家详细探讨此问题。我们都知道windows中 ...

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

添加日期:2022-04-28 10:59:35 发布:smiling 
今天来介绍PHP模拟发送POST请求的重型武器——cURL函数库的使用和其多线程的优化方法。说起cURL函数,可谓是老生常谈,但网上许多资料都在关键部分语焉不详,于是笔者翻了些资料,结合自己的笔记, ...

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

添加日期:2022-04-28 10:46:52 发布:smiling 
laravel作为最热门的php框架之一,广受认可与欢迎。同时由于集成度很高,每次运行都加载了大量文件,加之使用了大量的闭包、魔术方法,导致laravel框架很重,并发性能极差。OPcache和Swoole都是php ...

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

添加日期:2022-04-27 14:53:39 发布:smiling 
门面模式的最初目的并不是为了避免让你阅读复杂的 API 文档,这只是一个附带作用,其实它的本意是为了降低耦合性并且遵循 Demeter 定律。目的Facade通过嵌入多个(当然,有时只有一个)接口来解 ...

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

添加日期:2022-04-27 14:51:08 发布:smiling 
对象池模式是一种提前准备了一组已经初始化了的对象『池』而不是按需创建或者销毁的创建型设计模式。对象池客户端会向对象池中请求一个对象,然后使用这个返回的对象执行相关操作。当客户端使用完 ...

解析PHP观察者模式Observer

添加日期:2022-04-27 11:21:45 发布:smiling 
Observer,首先要有一个被观察的角色,但它是【唯一的】。虽然"表演者"只有一个但是"观众"有很多,既一群"人"围观一个"人"。既然有无数个观察者,那么我们需要知道都有哪一些"人"。所以我们需要一 ...

详解PHP服务器如何在有限的资源里最大提升并发能力

添加日期:2022-04-27 11:03:00 发布:smiling 
本文主要介绍了PHP服务器怎样提升并发能力,对此感兴趣的同学,可以参考下。假设报考app是用5W rmb 向供应商采购,报名当天涌入海量考生,并发数飙升至30W+,导致系统宕机,拒绝服务,致使考生无 ...

详解PHP设计模式之依赖注入模式

添加日期:2022-04-27 10:54:37 发布:smiling 
依赖注入模式:依赖注入是控制反转的一种实现方式。要实现控制反转,通常的解决方案是将创建被调用者实例的工作交由 IoC 容器来完成,然后在调用者中注入被调用者(通过构造器 方法注入实现 ...

PHP的命令行扩展Readline相关函数的使用

添加日期:2022-04-27 10:24:51 发布:smiling 
PHP 作为一个 Web 开发语言,相对来说,命令行程序并不是它的主战场。所以很多年轻的 PHP 开发者可能连命令行脚本都没有写过,更别提交互式的命令操作了。而今天,我们带来的这个扩展就是针对 ...