PHP领域 耳熟能详的消息队列你如何用,应用在哪些场景?
由一个业务系统进行入队,把消息(内容)逐个插入消息队列中,插入成功之后直接返回成功的结果,然后后续有一个消息处理系统,这个系统会把消息队列中的记录逐个进行取出并且……
PHP领域 你应该认识一下时间复杂度和空间复杂度
时间复杂度和空间复杂度是用来评价算法效率高低的2个标准,身为开发者肯定会经常会听到这2个概念,但它们分别是什么意思呢?
……
PHP领域 我们耳熟能详的负载均衡,你该如何配置?
所谓负载均衡,就是说如果一组计算机节点(或者一组进程)提供相同的(同质的)服务,那么对服务的请求就应该均匀的分摊到这些节点上。……
PHP领域 Redis为什么是单线程,高并发快由哪些因素决定?
redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复……
PHP领域 Redis缓存雪崩、缓存穿透、并发等5大难题,你有没有解决方案
数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。
……
PHP领域 从基础到运用,你知道(ThinkPHP6)TP6有哪些核心能力?
我们在学习与开发中更应该融入PHP的一些高级应用,这些基本会在开发一个项目中体现到,比如一个高性能,高可用,并且当流量居多的高并发下的电子商城项目。……
PHP领域 在开发过程中,Git的cherry-pick 这个命令你会经常用到!
git cherry-pick可以理解为”挑拣”提交,它会获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。 ……
PHP领域 你经常忽略的Redis常见面试题,精选给你整理
什么是Redis Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵……
PHP领域 为什么你写的sql查询慢?为什么你建的索引常失效?
学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。……
PHP领域 PHP实时消息推送,你会不会用workerman
Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等……
PHP领域 高级PHP在技术上有独当一面的能力,还需要具备哪些条件
PHP学到极致势必涉及到设计模式,Swoole协程编程、微服务、多线程、Laravel核心架构等不一而足;为了帮助大家进阶PHP高级、架构师,给大家整理了一下高级PHP学习体系!学习需要坚持,……
PHP领域 一次性能优化:吞吐量从1提升到2500
性能优化,简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。压测也是检验一个架构设计是否合理的一个重要方法。 项目介绍 这个……