php opcache 缓存输出
php opcache caches output
我最近在我的服务器上启用了 Zend opcache。
但是这里有一个问题。
当我编辑文件并保存时,编辑后的文件不显示最近的更改,而是显示以前的数据。
例如我编辑前的文件是:
<?php
echo 'no Edit';
?>
然后我编辑这个文件:
<?php
die('Edited');
echo 'no Edit';
?>
如果启用 opcache,当我 运行 时,我得到 no Edit
作为输出。
(即使我清除了所有文件数据)
如果 opcache disbled,没有问题。
我在 opcache_get_configuration()
中得到了 it.because :
[opcache.revalidate_freq] => 60
我最近在我的服务器上启用了 Zend opcache。 但是这里有一个问题。 当我编辑文件并保存时,编辑后的文件不显示最近的更改,而是显示以前的数据。 例如我编辑前的文件是:
<?php
echo 'no Edit';
?>
然后我编辑这个文件:
<?php
die('Edited');
echo 'no Edit';
?>
如果启用 opcache,当我 运行 时,我得到 no Edit
作为输出。
(即使我清除了所有文件数据)
如果 opcache disbled,没有问题。
我在 opcache_get_configuration()
中得到了 it.because :
[opcache.revalidate_freq] => 60