会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小松聊PHP进阶
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
下一页
2023年10月13日
Linux系统下配置Nginx使部分URL使用多套自定义的PHP-FPM配置
摘要: Nginx修改演示: vim /usr/local/nginx/conf/vhost/example.com server{ listen 80; server_name 192.168.1.180; location / { root /Code/project/public; index ind
阅读全文
posted @ 2023-10-13 11:57 小松聊PHP进阶
阅读(213)
评论(0)
推荐(0)
2023年10月12日
PHP-FPM与Nginx通信报 502 Bad Gateway或504 Gateway Timeout终极解决方案(适用于PHP执行耗时任务情况下的报错)
摘要: 前置条件: 适用于常规请求都没问题,但是执行某些php脚本需要超过一分钟的情况下的502/504,并不是任何请求都502/504的情况(这说明php-fpm或者nginx配置错误)。 出现502/504的原因 502 执行脚本时间太长,期间php没有返回任何的数据。php-fpm超时,nginx没超
阅读全文
posted @ 2023-10-12 14:36 小松聊PHP进阶
阅读(820)
评论(0)
推荐(0)
2023年10月5日
浅谈PHP结合JavaScript SSE(Server Sent Events)实现服务器实时推送功能
摘要: 说明 如配置后Nginx遇到502/504的,请参考这两篇文章的解决方案 PHP-FPM与Nginx通信报 502 Bad Gateway或504 Gateway Timeout终极解决方案(适用于PHP执行耗时任务情况下的报错) Linux系统下配置Nginx使部分URL使用多套自定义的PHP-F
阅读全文
posted @ 2023-10-05 17:53 小松聊PHP进阶
阅读(1418)
评论(0)
推荐(0)
2023年8月9日
用PHP封装一个强大且通用的cURL方法
摘要: 用PHP封装一个强大且通用的cURL方法。 用PHP封装一个强大且通用的cURL方法。 用PHP封装一个强大且通用的cURL方法。 用PHP封装一个强大且通用的cURL方法。 /** * @function 强大且通用的cURL请求库 * @param $url string 路径 如:https:
阅读全文
posted @ 2023-08-09 11:51 小松聊PHP进阶
阅读(484)
评论(0)
推荐(1)
2023年6月24日
PHP用Swoole的WebSocket功能编写聊天室Demo
摘要: #### 前提: 1. linux环境下PHP有可用的Swoole扩展。 2. 9501端口可访问。 #### 后端 ```php $value) { if (null $value) { $arr[$key] = ''; } if (is_array($value)) { $arr[$key] =
阅读全文
posted @ 2023-06-24 17:17 小松聊PHP进阶
阅读(502)
评论(0)
推荐(0)
2023年1月27日
浅谈PHP设计模式的访问者模式
摘要: 简介: 访问者模式,属于行为型的设计模式。表示一个作用于某对象结构中的各元素的操作。它是你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 适用场景: 类中有易于变化的算法。 希望数据结构与数据分离。 优点: 便于增加新的操作,相当于增加一个访问者。访问者模式将有关行为集中到一个访问者对象
阅读全文
posted @ 2023-01-27 22:34 小松聊PHP进阶
阅读(155)
评论(0)
推荐(0)
2023年1月26日
浅谈PHP设计模式的享元模式
摘要: 简介: 享元模式,属于结构型的设计模式。运用共享技术有效地支持大量细粒度的对象。 适用场景: 具有相同抽象但是细节不同的场景中。 优点: 把公共的部分分离为抽象,细节依赖于抽象,符合依赖倒转原则。 缺点: 增加复杂性。 代码: //用户类 class User { private $name; fu
阅读全文
posted @ 2023-01-26 17:59 小松聊PHP进阶
阅读(100)
评论(0)
推荐(0)
浅谈PHP设计模式的中介者模式
摘要: 简介: 中介者模式,属于行为型的设计模式。用一个中介对象来封装一系列的对象交互。中介者是各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。 适用场景: 如果平行对象间的依赖复杂,可以使用中介者解耦。 优点: 符合迪米特法则,减少成员间的依赖。 缺点: 不适用于系统出现对
阅读全文
posted @ 2023-01-26 16:58 小松聊PHP进阶
阅读(87)
评论(0)
推荐(0)
2023年1月25日
浅谈PHP设计模式的命令模式
摘要: 简介: 命令模式:属于行为型的设计模式。将一个请求封装为一个对象,从而是你可用不同的请求对客户端进行参数化。对请求排队或记录请求日志,以及支持可撤销的操作。 适用场景: 命令发送者 只需要知道发送 请求对象,不需要知道如何完成请求 ; 命令执行者 只需要知道如何 完成请求,不需要知道请求的发送过程
阅读全文
posted @ 2023-01-25 21:43 小松聊PHP进阶
阅读(96)
评论(0)
推荐(0)
浅谈PHP设计模式的组合模式
摘要: 简介: 组合模式,属于结构型的设计模式。将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式分两种状态: 透明方式,子类的所有接口一致,使其叶子节点和枝节点对外界没有区别。 安全方式,子类接口不一致,只实现特定的接口。 适用场景: 希望
阅读全文
posted @ 2023-01-25 00:04 小松聊PHP进阶
阅读(106)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
下一页
公告