-
Improvement
-
Resolution: Fixed
-
Critical
-
2.5
-
MOODLE_25_STABLE
-
MOODLE_26_STABLE
-
w28_
MDL-40415_m26_opcache -
http://php.net/manual/en/book.opcache.php
We need:
- documentation
- required + recommended settings
- automatic reset and disabling
Why? Because that is the only officially supported opcode cache in PHP 5.5.x (and even earlier versions via PECL).
php.ini settings:
[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 addons and other apps.
|
- has a non-specific relationship to
-
MDL-40554 opcache support (backport of MDL-40415)
- Closed