强烈建议启用OpCache。此扩展包含在Windows版PHP中。它编译和优化PHP脚本,并将它们缓存到内存中,以便不会在每次加载页面时都进行编译。
将php.ini设置为
示例 #1 推荐的OpCache配置
opcache.enable=On opcache.enable_cli=On
如果使用IIS,特别是共享Web托管环境或使用网络文件存储(NAS)时,建议使用WinCache。请注意,从PHP 8.0.0开始,WinCache不再受支持。所有PHP应用程序都自动受益于WinCache的文件缓存功能。文件系统操作被缓存到内存中。php.exe或php-cgi.exe进程之间可以共享WinCache在内存中缓存的用户对象(在请求之间共享对象)。许多主要的Web应用程序都具有插件或扩展或配置选项来使用WinCache用户对象缓存。如果需要高性能,请在应用程序中使用对象缓存。请参见:» http://pecl.php.net/package/WinCache 下载WinCache DLL(或WINCACHE_*.tgz)到PHP扩展目录(php.ini中的extension_dir)。将php.ini设置为
示例 #2 推荐的WinCache配置
extension=php_wincache.dll wincache.fcenabled=1 wincache.ocenabled=1 ; removed as of wincache 2.0.0.0