LAMP和LNMP环境PHP缓存加速器的原理-创新互联

LAMP环境PHP缓存加速器的原理

站在用户的角度思考问题,与客户深入沟通,找到龙胜网站设计与龙胜网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、做网站、企业官网、英文网站、手机端网站、网站推广、空间域名、雅安服务器托管、企业邮箱。业务覆盖龙胜地区。

  LAMP=Linux+Apache+MySQL+PHP

1. Apache接收客户的PHP程序请求,并根据规则过滤之。

2.Apache将PHP程序请求传送给PHP处理模块libphp5.so。

3.PHP引擎定位磁盘上的PHP文件,并将其加载到内存中解析。

4.PHP处理模块libphp5.so将PHP源代码编译成为操作码。

5.PHP处理模块libphp5.so执行操作码,然后把操作码缓存起来。

6. Apache接收客户端新的PHP程序请求,PHP引擎直接读取缓存执行操作码文件。

      LAMP和LNMP环境PHP缓存加速器的原理

            LAMP经典网站架构PHP操作码缓存原理示意图

LNMP环境PHP缓存加速器的原理

   LAMP=Linux+Nginx+MySQL+PHP

1. Nginx接收客户端的PHP程序访问请求。

2. Nginx根据扩展名等过滤规则将PHP程序请求传递给解析PHP的FCGI(php-fpm)进程。

3. PHP FPM进程调用PHP解析器读取站点磁盘上的PHP文件,并加载到内存中。

4.PHP解析器将PHP程序编译成为操作码文件,然后把操作码缓存起来。

5.PHP FPM引擎执行操作码后,返回数据给Ngnix,进而返回客户端。

6.Nginx接收客户新的PHP程序请求,PHP FPM引擎就会直接读取缓存中的操作码并执行,将结果返回。

        LAMP和LNMP环境PHP缓存加速器的原理

            LNMP经典网站架构PHP操作码缓存原理示意图

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文题目:LAMP和LNMP环境PHP缓存加速器的原理-创新互联
地址分享:http://myzitong.com/article/dpjeii.html