wordpress在插件/主题/核心更新后似乎没有重置opcache。
为了解决这个问题,我在php.ini中设置了
opcache.validate_timestamps=1所有操作都是正确的,但是当validate_timestamps启用时,它将检查每个请求的文件时间戳,从而降低性能。禁用PHP文件时,将不会检查更新的代码。当wordpress更新代码时,新的代码文件可以与旧的代码混合,结果是未知的。太不安全了。
为什么wordpress在每次更新后不执行opcache_reset()?
或者..。如果我能打电话给行动opcache_reset upgrader_process_complete,例如:
if( extension_loaded('Zend OPcache') ){
add_action('upgrader_process_complete', 'opcache_reset', 1000, 0);
}是对的吗?
发布于 2016-04-09 11:53:06
几点意见
PHP_INT_MAX -1的优先级。实际上,如果同时进行了几次升级,您的代码可能会被触发太多次,但除了轻微的性能损失之外,我没有看到任何不好的地方。
https://wordpress.stackexchange.com/questions/223175
复制相似问题