PHP缓存扩展有哪些?它们各自有何特点和用途?
- 内容介绍
- 文章标签
- 相关推荐
本文共计726个文字,预计阅读时间需要3分钟。
VPS伙伴在搭建好LNMP等Web运行环境后,常会选择安装一些缓存扩展来提升PHP运行速度。常见的有eAccelerator、memcached、xcache、Alternative PHP Cache等几个缓存扩展。它们之间有什么区别?
1、eAccelerator
eAccelerator是一个自由开放源码PHP加速器,优化和动态内容缓存,提高了PHP脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使PHP程序代码执效率能提高1-10倍。从文字上可以理解为:eAccelerator是PHP加速器扩展。
2、memcached
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。
本文共计726个文字,预计阅读时间需要3分钟。
VPS伙伴在搭建好LNMP等Web运行环境后,常会选择安装一些缓存扩展来提升PHP运行速度。常见的有eAccelerator、memcached、xcache、Alternative PHP Cache等几个缓存扩展。它们之间有什么区别?
1、eAccelerator
eAccelerator是一个自由开放源码PHP加速器,优化和动态内容缓存,提高了PHP脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使PHP程序代码执效率能提高1-10倍。从文字上可以理解为:eAccelerator是PHP加速器扩展。
2、memcached
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。

