日期:2014-05-17  浏览次数:20496 次

PHP之Opcode缓存 AND Memcache缓存使用引导篇

PHP生命周期

请求--->.php--->词典扫描--->解析--->创建Opcode--->处理Opcode--->响应
即使该PHP脚本的内容没有任何变化,Zend引擎也必须重新创建该文件的Opcode.

Opcode缓存提高PHP性能

       --->有缓存--->读取已缓存的Opcode--->处理Opcode--->响应
请求--->.php       
                       --->无缓存--->词典扫描--->解析--->创建Opcode--->处理Opcode--->响应

Opcode缓存工具

APC

具体可参考PHP之APC缓存详细介绍(学习整理)

XCache

       具体可参看PHP之XCache缓存使用

eACCelerator

内存缓存Memcache

简介

Memcache函数库是在PECL(PHP Extension Community Library)中,主要作用是搭建大容量的内存数据的临时存放区域
memcache也提供用于通信对话(session_handler)的处理。
更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅。

安装Memcache

 可参看:http://blog.csdn.net/initphp/article/details/8039917 liunx下的Memcache安装和使用

Memcache Functions 函数列表

列表:

参考http://www.php.net/manual/zh/function.Memcache-add.php

Memcache::add - 添加一个值,如果已经存在,则返回false

Memcache::addServer - 添加一个可供使用的服务器地址