win2003+IIS下安装Xcache加速的配置方法分享
更新时间:2012年01月06日 14:52:55 作者:
本以为完全解决了论坛速度慢的问题,没想到今晚还是遇到有缓慢的情况,都努力这么久了,我可不愿再看到慢的情况,所以一咬牙又继续想办法去了
在论坛后台看了半天,只有内存优化一个还没有做,但是自己以前又没有弄过,只有学了。
论坛支持Memcache、eAccelerator、Alternative PHP Cache(APC)、Xcache 四种优化方式,在网上搜了很久,Memcache看的有点头晕,eAccelerator也有点莫名奇妙,最终选择Xcache。
经过一番摸索后把这个加速搞定了,手机进的时候都快了很多,效果看起来还是挺明显的,现在把配置方法写下来,以免以后重装系统或换服务器什么的又忘了怎么弄。
Xcache下载地址:
https://www.jb51.net/softs/41097.html
http://xcache.lighttpd.net/pub/Releases/
下载匹配的版本,然后解压,把php_xcache.dll文件拷贝到php安装目录的ext目录,我的是(c:\php\ext)
配置php.ini(在c:\windows下),搜索extension_dir(我的是extension_dir = "c:\php\ext"),在下面添加Zend_extension_ts = "c:\php\ext\php_xcache.dll"。
添加以下项到php.ini末尾,可以直接复制以下配置...
[xcache.admin]
xcache.admin.enable_auth = Off
xcache.admin.user = "Cnitpub"
xcache.admin.pass = "Cnitpub"
[xcache]
xcache.shm_scheme = "mmap"
xcache.size = 256M
xcache.count = 2
xcache.slots = 64K
xcache.ttl = 1800
xcache.gc_interval = 1800
xcache.var_size = 8M
xcache.var_count = 2
xcache.var_slots = 64K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.test = Off
xcache.readonly_protection = Off
xcache.mmap_path = "xcache"
xcache.coredump_directory = ""
xcache.cacher = On
xcache.stat = Off
xcache.optimizer = Off
[xcache.coverager]
xcache.coverager = Off
xcache.coveragedump_directory = ""
附相关说明:
xcache.admin.enable_auth XCache后台是否需要验证(这个后台在刚才下载的XCache的admin目录中,可以自由处理,如不需要请设置成Off)
xcache.admin.user XCache后台登陆用户名
xcache.admin.pass XCache后台登陆密码
xcache.size XCache的内存缓存大小,普通网站建议设置为64MB,如果是IDC服务器,可以设置成256MB
xcache.count 设置为CPU的数量(双核算2个)
xcache.var_size
xcache.var_count 跟上两条一样
xcache.mmap_path 共享内存标识名,尽量用xcache,避免跟其它软件冲突
xcache.optimizer 优化器,如果没安装Zend可以开启,如果已经安装好Zend了,设置成Off
保存后重启IIS。
写个phpinfo.php
内容为
<?php
phpinfo();
?>
看看有没有问题,xcache那一段的XCache Support是不是Enable了
如果显示Enable,说明安装成功。
到现在为止配置完成。
论坛支持Memcache、eAccelerator、Alternative PHP Cache(APC)、Xcache 四种优化方式,在网上搜了很久,Memcache看的有点头晕,eAccelerator也有点莫名奇妙,最终选择Xcache。
经过一番摸索后把这个加速搞定了,手机进的时候都快了很多,效果看起来还是挺明显的,现在把配置方法写下来,以免以后重装系统或换服务器什么的又忘了怎么弄。
Xcache下载地址:
https://www.jb51.net/softs/41097.html
http://xcache.lighttpd.net/pub/Releases/
下载匹配的版本,然后解压,把php_xcache.dll文件拷贝到php安装目录的ext目录,我的是(c:\php\ext)
配置php.ini(在c:\windows下),搜索extension_dir(我的是extension_dir = "c:\php\ext"),在下面添加Zend_extension_ts = "c:\php\ext\php_xcache.dll"。
添加以下项到php.ini末尾,可以直接复制以下配置...
复制代码 代码如下:
[xcache.admin]
xcache.admin.enable_auth = Off
xcache.admin.user = "Cnitpub"
xcache.admin.pass = "Cnitpub"
[xcache]
xcache.shm_scheme = "mmap"
xcache.size = 256M
xcache.count = 2
xcache.slots = 64K
xcache.ttl = 1800
xcache.gc_interval = 1800
xcache.var_size = 8M
xcache.var_count = 2
xcache.var_slots = 64K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.test = Off
xcache.readonly_protection = Off
xcache.mmap_path = "xcache"
xcache.coredump_directory = ""
xcache.cacher = On
xcache.stat = Off
xcache.optimizer = Off
[xcache.coverager]
xcache.coverager = Off
xcache.coveragedump_directory = ""
附相关说明:
xcache.admin.enable_auth XCache后台是否需要验证(这个后台在刚才下载的XCache的admin目录中,可以自由处理,如不需要请设置成Off)
xcache.admin.user XCache后台登陆用户名
xcache.admin.pass XCache后台登陆密码
xcache.size XCache的内存缓存大小,普通网站建议设置为64MB,如果是IDC服务器,可以设置成256MB
xcache.count 设置为CPU的数量(双核算2个)
xcache.var_size
xcache.var_count 跟上两条一样
xcache.mmap_path 共享内存标识名,尽量用xcache,避免跟其它软件冲突
xcache.optimizer 优化器,如果没安装Zend可以开启,如果已经安装好Zend了,设置成Off
保存后重启IIS。
写个phpinfo.php
内容为
<?php
phpinfo();
?>
看看有没有问题,xcache那一段的XCache Support是不是Enable了
如果显示Enable,说明安装成功。
到现在为止配置完成。
您可能感兴趣的文章:
- WIN2003+IIS6 PHP 5.3.8安装配置教程[图文]
- win2003 sp2 安装iis提示无法复制文件解决办法[已测]
- Win2003 IIS 安装方法 图文教程
- 2009年最新版 win2003 IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置教程
- Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8 +phpMyAdmin 2.10.1环境配置安装教程图文详解
- 详细的Mysql安装 图解win2003+iis6+php+gd2+mysql安装配置
- Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8+phpMyAdmin 2.10.1环境配置安装教程图文详解
- Win2003安装IIS6.0不支持ASP的解决方法图文教程
- Windows server 2003怎么安装iis Win2003安装IIS教程
相关文章
Windows Server 2019和Windows Server, Vers
这篇文章主要介绍了Windows Server 2019和Windows Server, Version 1909的区别是什么,需要的朋友可以参考下2022-10-10
为应用程序池 ''DefaultAppPool'' 提供服务的进程关闭时间超过了限制
为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制服务器经常产生“应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。进程 ID 是 '2068'。”的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题2011-11-11
Win2003 64位下ASP无法连接Access数据库的解决方法
64位Windows 2003下面配置好IIS后,运行ASP页面,如果里面有连接access数据库的代码,就会出现错误警告2010-08-08
Windows Server 2012 没有远程桌面授权服务器可以提供许可证,远程会话被中断
今天在登录公司内部的服务器的时候,无法进行远程访问,弹出错误信息:没有远程桌面授权服务器可以提供许可证,远程会话被中断,经过网上的寻找,原来是server 2012 远程登录只提供120天的使用期限2020-06-06
windows server2012R2安装域控服务器(局域网的第一台)
通过域控管理配置文件共享,用户,部门人员分类,本文主要介绍了windows server2012R2安装域控服务器(局域网的第一台),具有一定的参考价值,感兴趣的可以了解一下2022-04-04
阿里云windows server2019配置FTP服务的完整步骤
本文主要介绍了阿里云windows server2019配置FTP服务的完整步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-04-04


最新评论