数据缓存技术
1、APC:是最早期的一个PHP专属的数据缓存器,它的主要目的是通过最小化PHP文件来完成加速,从而降低了服务器的资源消耗。APC的缺点就是没有和PHP的核心很好地
集成,它仅仅支持正常的数据类型和数组类型,而且如果使用共享服务器可能会遇到一些安全问题。
2、Memcached:目前使用最广泛的PHP缓存器,它已经成为了大规模Web应用中最有用的高性能的分布式缓存系统之一,是Facebook等网站使用的主要缓存器。
Memcached可以处理大量的数据类型,包括文本、对象和二进制数据,而且它可以跨单独的服务器和组群连接使用。
3、Redis:除了Memcached,Redis也是一种非常流行的缓存系统。与Memcached不同的是,Redis不仅仅是一个缓存系统,而且是一个直接在内存中执行数据存储的数据结
构服务器,它支持5种不同的数据类型:字符串、列表、集合、有序集合以及哈希表。
4、Xcache:是一种高效的PHP加速器,可以将进程内变量加速至50倍之多。它的最大优点是支持Zend提供的最新二进制字节码文件格式,该格式非常适合PHP代码执行的 加速
5、APCu:是在APC基础上发展而来的一个精简版,去掉了不少和缓存无关的功能,但是更加专注于速度和性能。