分类: PHP 下的文章

php+Redis实现布隆过滤器
PHP,教程文档,SQL

php+Redis实现布隆过滤器

前端用户查询数据时:
先去缓存或nosql(redis mongodb等)里面查。如果能找到,就直接把数据返回给用户;
如果缓存里面也没有(缓存没命中),才去数据库中查找。
如果有攻击者经常查询一些不会存在的数据,比如查询商品id= -1,那么缓存里面不可能会有商品id=-1

Read More
Apache的三种工作模式
PHP

Apache的三种工作模式

Web服务器Apache目前一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式。
它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展。

Read More
PHP的运行机制与原理(底层)
PHP

PHP的运行机制与原理(底层)

PHP总共有三个模块:内核、Zend引擎、以及扩展层;
PHP内核用来处理请求、文件流、错误处理等相关操作;
Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;
扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。
比如,我们需要mysq

Read More
PHP的底层分析
PHP

PHP的底层分析

PHP编译
编译型语言:
对于C语言,C++, 编译成机器码(二进制)来运行.
java语言, 把.java编译成 .class,称为bytecode, 由jvm来运行.
解释语言:
解释器解释执行. 典型的如 linux she

Read More