分类 PHP 理论 下的文章

谈一谈 ID 发号器原理及期使用场景

最近在研究分布式架构方面的技术。看到 ID 发号器这个东西。早在四五年前,就看过一版讲 Java 发号器的东西。当时对这个发号器并不是特别理解。也不知道何种场景会使用到它。于是,今天再度回首这个...

PHP 进阶:Composer 包开发

相信很多 PHP 开发者都使用过 Composer 来安装框架或第三方包。那么,如果我们想要编写这样一个 Composer 包应该怎样操作呢?我几年前写过一篇这样的文章。今天我就把它搬过来。有问...

PHP 加密:AES & RSA

最近两年一直从事与金融相关项目的开发与维护。但是,关于 PHP 加密解密的最佳实践,网上没有人给出一个完美的总结。恰逢最近看了《图解密码技术》一书,对 PHP 加解密有了更深刻的认识。为了避免各...

代码调试技巧:PHP 代码调用栈

背景:我们经常会阅读别人的代码。特别是维护旧项目。有些项目代码写得杂乱,还稍带着用了一些冷门特性。或者,项目本身很复杂,又急于想快速搞定代码执行流程的时候。我们此时就非常想知道 PHP 代码的调...

微服务之 PHP 浅尝 Thrift

微服务是用来解决海量请求的一种分布式架构方案。一、Monolithic 架构在讲 Thrift 之前,我们先来认识一下传统系统构架。我们把上图这种传统架构称为:Monolithic 架构。Mon...

浅谈 PHP 项目四层架构

如今 PHP 项目开发离不开框架。主流的框架 Laravel、Yaf、YII 等都属于 MVC 类型的框架。如此多的框架,我们该如何抉择。在项目开发中我们应该怎样划分项目的结构就成了一个待讨论的...