详情介绍
WinCache是微软推出的FastCGI模式中使用的WinCache扩展,WinCache可以帮助在Windows IIS环境下以FastCGI模式运行的PHP加速,并且不用修改任何源代码,只需将WinCache启用即可。
WinCache操作码缓存:PHP脚本每一次运行都会编译,WinCache将编译后的PHP脚本保存在内存中,之后执行相同脚本直接调用操作码缓存,而不用再一次编译。
WinCache文件缓存:硬盘读写速度远远不如内存的速度,WinCache会将读取的文件保存在内存中,之后读取会从缓存中读取,减少硬盘读写次数,不但可以延长硬盘寿命还可以加快速度。
WinCache路径缓存:PHP中相对路径会转换为绝对路径进行文件操作,WinCache会将相对路径缓存为绝对路径,减少转换次数,提升效率。
WinCache提供API:WinCache还提供了一系列PHP函数供PHP开发者调用,我们可以使用这些函数将PHP对象和变量存储在共享内存中,而不必每一次都定义,提高代码执行速度。
【PHP加速器WinCache开启方法及注意事项】
首先确定你是用IIS以FastCGI方式运行PHP,然后下载你使用的PHP版本所对应的WinCache,然后将所有文件解压到PHP的ext目录中。使用PHP Manager启用php_wincache.dll,或者在php.ini结尾另起一行,加入extension=php_wincache.dll然后重启IIS即可。在phpinfo中看到有wincache就算开启成功了
wincache安装方法:打开下载来的文件,然后它提示解压目录,我们就选桌面,然后进入解压文件目录把wincache.dll这个文件复制到D:\php5\ext下边,另外目录里的wincache.php是监控wincache工作状态的,一般不需要它,暂且不管。
然后在php.ini加入 extension = php_wincache.dll 即可.
WinCache扩展包括了三种不同种类的缓存使用,下面将要分别介绍这三种缓存和他们所能提供的便利。
PHP操作码缓存
PHP是一个脚本运行引擎,他读入包含文字和PHP指令的输入数据流,再输出另一个通常是HTML格式的数据流。这就是说在一个服务器上,每当网络用户需要,PHP引擎就会读入、解析、编码和执行某个脚本。而这种读入、解析和编码会给服务器的CPU和文件系统增加额外的负担,因此会影响到PHP脚本的整体运行。PHP操作码缓存就是用来把编码后的脚本字节码储存在内存中从而能让PHP引擎在后来对同一脚本的操作中重复使用。
文件缓存
除了使用操作码缓存,PHP引擎还需要从文件系统里读取脚本文件。当PHP脚本储存在一个远程的UNC(统一命名约定)文件共享中,文件操作会出现一个显著的动作。Windows缓存扩展包括了一个文件缓存来在内存中储存PHP脚本文件的内容,这样就减少了PHP引擎的文件操作数量。
相对路径缓存
PHP脚本经常会引用或使用通过相对路径访问的文件。而每一个相对路径都必须被PHP引擎转化成绝对路径才能够使用。当一个PHP应用通过相对路径访问很多的PHP文件,将相对路径转化成绝对路径的工作就会对应用的运行产生消极影响。Windows缓存扩展提供了专门针对相对路径的缓存,可以将相对路径到绝对路径的转换地图储存起来,从而减少了相对路径的总转化量。
下载地址
人气软件
Aspose.Words for NET 6.5 特别版 asp.net word生成等操作
ISAPI Rewrite v1.3 for IIS 特别版 (支持多站点)
Microsoft ASP.NET 2.0 AJAX Extensions 1.0
Zend的解密程序绿色版(支持php4-php5.2.*)
win2003下让IIS6启用GZIP压缩的脚本(bat+vbs实现)
IIS Setup Helper(IIS一键安装工具) v2016.06.18
ISAPI Rewrite 2.13 稳定版 FULL全功能版[附注册码](win2003/vis
万网M享主机UrlRewrite伪静态组件和使用手册
aspjpeg组件 v2.6特别版 32位(附注册机+安装破解教程)
Microsoft Data Access Components(MDAC) v2.8 SP1
相关文章
-
ReverseProxy IIS反向代理插件 官方安装版(附使用教程)
ReverseProxy是一款IIS反向代理插件,以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,这里带来了ReverseProxy下载,以及使用方法...
-
IIS7 ARR(Application Request Router)反向代理路由 3.0 安装包(附教程) 64位
II7应用程序请求路由(ARR)是一款基于代理的路由模块,使用HTTP头信息,服务器变量和负载平衡算法来决定如何转发HTTP请求的内容服务器,需要的朋友可下载试试...
-
aspjpeg组件 v2.6特别版 64位(附注册机+安装破解教程)
aspjpeg组件破解版是一款基于Microsoft IIS环境开发的图片处理组件,AspJpeg可以使用很少的代码在您的ASP/ASP.Net应用程序上动态的创建高质量的缩略图象,支持的图象格式有...
-
aspjpeg组件 v2.6特别版 32位(附注册机+安装破解教程)
aspjpeg组件破解版是一款基于Microsoft IIS环境开发的图片处理组件,AspJpeg可以使用很少的代码在您的ASP/ASP.Net应用程序上动态的创建高质量的缩略图象,支持的图象格式有...
-
IIS 7.0流量限制模下载和安装(IIS7 Media Pack Bit Rate Throttling Module)
流量限制模块可以针对从IIS Web服务器上下载各种类型的多媒体内容(包括.WMV,.MOV,.FLV,MP3文件)方便的配置带宽限制规则...
-
win2008 r2 伪静态组件 rewrite_x64_zh-CN.msi rewrite_amd64.msp
windows服务器需要使用rewrite重写功能,需要安装的东西,微软IIS官方网站给IIS7及以后续版本提供了个URL重写组件...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的WinCache 1.3.5 for PHP5.4 加速器 x32 官方版资源来源互联网,版权归该下载资源的合法拥有者所有。