在 Wincache 1.3.7.0 之前,重定向已损坏,请参阅官方论坛中的此内容
http://forums.iis.net/t/1213205.aspx?Function+reroute+not+working]
在该版本之后,文件重定向函数默认启用,要禁用它们,请使用
wincache.reroute_enabled=0
注意: 从 WinCache 1.3.7.0 开始,wincache.rerouteini 已被移除。它已被自动函数重定向所取代。请参见:wincache.reroute_enabled。
WinCache 函数重定向(自 WinCache 1.2.0 起可用,自 WinCache 1.3.7.0 起移除)可用于将内置 PHP 函数替换为针对特定目的进行优化的等效函数。WinCache 扩展包含 Windows 优化的 PHP 文件函数实现,在 PHP 必须访问网络共享上的文件的情况下,可以提高 PHP 应用程序的性能。以下函数提供了优化的实现
要配置 WinCache 以使用函数重定向,请使用包含在 WinCache 安装包中的 reroute.ini 文件。将此文件复制到与 php.ini 文件位于同一目录中。之后,在 php.ini 中添加 wincache.rerouteini 设置,并指定 reroute.ini 文件的绝对或相对路径。
示例 #1 启用 WinCache 函数重定向
wincache.rerouteini = C:\PHP\reroute.ini
注意:如果启用了 WinCache 函数重定向,建议增加 WinCache 文件缓存大小。这可以通过使用 wincache.fcachesize 设置来完成。
该 reroute.ini 文件包含本机 PHP 函数与其在 WinCache 中的等效函数之间的映射。文件中的每一行都使用以下语法定义一个映射
<PHP 函数名称>:[<函数参数数量>]=<wincache 函数名称>
文件示例如下所示。在此示例中,对 PHP 函数 file_get_contents() 的调用将仅在传递给函数的参数数量小于或等于 2 时替换为对 wincache_file_get_contents() 的调用。指定参数数量在替换函数未处理所有函数参数时很有用。
示例 #2 Reroute.ini 文件内容
[FunctionRerouteList] file_exists=wincache_file_exists file_get_contents:2=wincache_file_get_contents readfile:2=wincache_readfile is_readable=wincache_is_readable is_writable=wincache_is_writable is_writeable=wincache_is_writable is_file=wincache_is_file is_dir=wincache_is_dir realpath=wincache_realpath filesize=wincache_filesize
在 Wincache 1.3.7.0 之前,重定向已损坏,请参阅官方论坛中的此内容
http://forums.iis.net/t/1213205.aspx?Function+reroute+not+working]
在该版本之后,文件重定向函数默认启用,要禁用它们,请使用
wincache.reroute_enabled=0