XCache是一种新的php缓存器,经过自家测量检验,在Windows下效果比同类软件强非常多。

实则测量试验效果如下(非科学方法):
原网页平均执行时间: 0.13 秒
加紧后网页平均试行时间: 0.03秒
原CPU占用率: 15% – 60%
加速后CPU占用率: 3% – 30%

由上多少可以见到,使用这几个加速器能够极大程度的下滑CPU占用(但会形成越多的内部存款和储蓄器占用),并使网页实践时间收缩。

由于其余同类软件对Windows的支撑缺乏好,所以选取XCache。

网络海人民广播电视台湾大学表达都远远不足详细,所以给我们写一篇。

澳门凯旋门游戏网址 ,设置与计划

率先下载XCache,网站为:
下载地址:

急需下载跟你php版本相配的binaries for Windows。

下载后解压,把php_xcache.dll放在php.ini中指定extension_dir中。

下边最初布局,展开php.ini。

增多(记得是增加,不要转移原来的zend_extension_ts参数)
Zend_凯旋门074网址 ,extension_ts = “($extension_dir)\php_xcache.dll”

自家配置的时候,把($extension_dir)替换来相对路线才行的。

(为啥不用extension,一会再说)

添加

[xcache.admin]
xcache.admin.enable_auth = Off
xcache.admin.user = “UserName”
xcache.admin.pass = “PassWord”
[xcache]
xcache.shm_澳门凯旋门注册网址 ,scheme = “mmap”
xcache.size = 64M
xcache.count = 4
xcache.slots = 64K
xcache.ttl = 1800
xcache.gc_interval = 1800
xcache.var_size = 8M
xcache.var_count = 4
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目录中,能够随心所欲管理)
xcache.admin.user XCache后台登陆顾客名
xcache.admin.pass XCache后台登陆密码
其实地度量试效果如下(非科学方法)。xcache.size   XCache的内部存储器缓存大小,普通网址建议安装为64MB,假如是IDC服务器,能够设置成256MB
xcache.count  设置为CPU的多少(双核查2个,比方小编的是三个双核Xeon
3.0,就安装为4)
xcache.var_size
xcache.var_其实地度量试效果如下(非科学方法)。count  跟上两条同样
xcache.mmap_path  分享内存标记名,尽量用xcache,防止跟其他软件争辨
xcache.optimizer  优化器,假如没安装Zend能够张开。

至此配置完成,重新起动IIS就能够。

其实地度量试效果如下(非科学方法)。关于为啥不用extension,而用zend_extension_其实地度量试效果如下(非科学方法)。ts,因为这几个发行版的xcache的接口是ZEND_API,直接用extension不可能初阶化。

疑难解答

1、phpinfo()中突显未有加载php_xcache.dll
   检查php_xcache.dll的NTFS权限是还是不是科学,须求给网址客户(恐怕能够用Guests)只读权限。

2、出现php内部存储器不当
   使用了extension调用php_xcache.dll,请尝试选用zend_extension_ts。

3、打开网页未有响应,出现谬误 Fatal error: [Zend Optimizer] Zend
Optimizer *** is incompatible with XCache 1.2.2
   那是因为设置了Zend导致,化解方法异常的粗略,把调用php_xcache.dll的zend_extension_ts提到调用zend的眼前。如:
    zend_extension_manager.optimizer_ts=”C:\Program
Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0″
    zend_extension_ts=”C:\php\ext\php_xcache.dll”
    zend_extension_ts=”C:\Program
Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll”

4、有待补充
由于XCache官方不短日子不曾更新,近年来广大对象起先用Memcache,大家能够参照下。

你也许感兴趣的篇章:

  • 应用Xcache缓存器加快PHP网站的配置格局
  • 配置eAccelerator和XCache扩大来加速PHP程序的实施
  • Linux下安装php加快软件Xcache的情势
  • CentOS 6.3下安装PHP
    xcache扩充模块笔记
  • 故事xcache的布局与利用详解
  • ubuntu下编写翻译安装xcache for php5.3
    的具体操作步骤
  • win2004+IIS下安装Bcache加快的布局情势分享
  • IIS服务器下安装配置XCache缓存器方法及XCache下载
  • 教你一步一步在linux中国科高校学的装置Xcache加快php

相关文章