1 2 3 4 5 6 下一页 最近在深入了解PHP的一些开发特性,遇到了不少的问题。其中以Xcache的部署和使用中麻烦最大,为了不让一些朋友走弯路,所以在这里做一个小结。 描述 XCache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 Linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 如 PHP_4_3 PHP_4_4 PHP_5_0 PHP_5_1 PHP_5_2 HEAD(6.x), 并支持线程安全/Windows. 与同类 opcode 缓存器相比更胜一筹, 比如能够快速跟进 PHP 版本. 详情请参考http://xcache.lighttpd.net/介绍. 直接一点形容Xcahce的2个特点: 将PHP代码进行编译(表现类似于.NET和Java的编译,内部机制不同),这样可以不用重复读取PHP文件,加速整个程序的运行效率; 可以缓存数据到内存中,直接可以方便调用(我一直很诟病PHP为什么连Application也没有),例如你的一些不会经常改动的数据,只用一次从数据库读取出来后保存到Xcache中,就不用再去使用数据库了(这个是理想环境下)。 在这里可以下载你所需要的相应版本:http://xcache.lighttpd.net/wiki/Release-1.2.2 这里要说明一下在Windows下可能会遇到的问题: 不管你使用IIS或者Apache,如果使用FAST-CGI方式的话,下载XCache 1.2.2 for php 5.2.5-nts,特别注意的是必须设置C:WindowsTemp的User或相关用户可读写的权限。 如果你windows上的Apache不是用的FAST-CGI方式,就下载XCache 1.2.2 for php 5.2.5 如何设置Windows上的Apache加载PHP的方式: 打开Apache目录下的conf/httpd.conf,找到 LoadModule php5_module FAST-CGI方式设置: LoadModule php5_module "D:/Program Files/php-apache/php5apache2_2_filter.dll" (责任编辑:admin) |