天道酬勤,学无止境

php优化

谈谈opcache的一些琐碎事(一不小心服务器内存就爆了)

谈谈 opcache 的一些碎琐事(一不小心服务器内存就撑爆了)在PHP的应用中,说到优化,不得不提到opcache,在PHP5.6+,我们可以开启opcache来,提升我们网站的访问速度,所以用好opcache能帮我们提升效率。 在opcache 生效中,有两个主要配置opcache.validate_timestamps =1;opcache.revalidate_freq =10;1 .当 validate_timestamps 设置0时, opcache.revalidate_freq 的值将失效 ,validate_timestamps作用主要验证是否要重新生成缓存脚本,PHP将不会检测代码是否改变,这样会导致部署更新的代码后,不会自动生成新的缓存,就导致还是显示原来的旧代码; 当然,可以设置为 0 (这样性能最佳的),但是这个一般适合于不频繁更新的PHP 代码,每次更改后需要手动清除 opcache,即需要平滑加载php-fpm。2.当validate_timestamps 设置1时,opcache.revalidate_fre q的值将生效,在opcache.revalidate _freq设置的时间值,PHP将会重新生成代码缓存。接下来看开启opcache 会导致什么问题首先,我在给两个在运行的PHP项目添加opcache配置[opcache] zend

2021-03-27 11:49:24    分类:博客    opcache   cachetool   php优化   php