微软新推出了配合FastCGI模式使用的WinCache扩展,这是一个可以显著增加PHP应用在Windows环境下使用速度的PHP加速器。所有的PHP应用都能够利用这个扩展所提供的加速功能而不需要修改任何代码。所有需要做的就是将这个扩展激活并被PHP引擎读取。
与eAccelerator正好相反的是WinCache要求使用NTS(非线程安全)版本的PHP,因此更适合与FastCGI配合使用。
Win2008/2012 IIS7.5/8 安装Wincache方法:
1、首先到微软官方下载Wincache,页面左侧最下角根据自己的php版本和系统下载相对应的。php5.2.17版本下载的是WinCache 1.1 for PHP 5.2 X86。需要注意的是:php版本必需为nts(非线程安全版本)否则无法加载wincache。
2、双击安装,选择目录的时候选择PHP安装目录下的ext目录,如:D:\PHP\ext。
3、安装完后打开php.ini文件在最后加入一行:
extension = php_wincache.dll
4、重启IIS即可
5、Discuz X2.5开始 Wincache方法(修改config_global.php):
$_config[‘memory’][‘wincache’] = 1;