OPcache
来自MoodleDocs
Template:环境 Template:新特性 标准的 OPcache 扩展被强烈推荐使用;自从 Moodle 2.6 版本开始,OPcache 也是被 PHP 官方支持的扩展。
使用 OPcache 能够增加性能,同时能够显著降低内存使用。
安装
OPcache 扩展随着 PHP 5.5.0 和更新的版本。OPcache 也可以在一些较早的 PHP 版本中运行,OPcache 来自于 PECL,这个扩展的组织名为 ZendOPcache。
注意:如果你现在正在运行 PHP 5.3 或者 5.4,你可以完全忽略这个有关 OpCache 的环境校验信息。
配置
PHP.ini 配置:
[opcache]
opcache.enable = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 60
- Required for Moodle
opcache.use_cwd = 1
opcache.validate_timestamps = 1
opcache.save_comments = 1
opcache.enable_file_override = 0
- If something does not work in Moodle
- opcache.revalidate_path = 1 ; May fix problems with include paths
- Experimental for Moodle 2.6 and later
- opcache.fast_shutdown = 1
- opcache.enable_cli = 1 ; Speeds up CLI cron
- opcache.load_comments = 0 ; May lower memory use, might not be compatible with add-ons and other apps.
如果你使用的是 IIS,你需要 PHP 5.5 版本,同时你需要将 opcache 扩展添加到 php.ini 文件的 ExtensionList 中。
[ExtensionList]
...
zend_extension=php_opcache.dll
请查看相关内容
论坛讨论: