我正在开发Wordpress的bitnami实例,并远程编辑php代码。
我的问题是,我对php(例如functions.php
(所做的更改和在浏览器上看到的内容之间的反馈循环非常长。我拿出我的手机秒表,每60秒就有一次刷新。这让我相信这不是硬件造成的,必须在bitnami或wordpress中的某个位置设置才能更改刷新率。
谷歌对Wordpress相关内容的索引非常糟糕。你以前遇到过这个问题吗?你知道需要改变什么设置吗?
实际上,在bitnami实例中刷新php代码的频率有一个硬编码值。它的名称为opcache.revalidate_freq
,可以在/opt/bitnami/php/etc/php.ini
下找到。
解决方案是将默认值60更改为更适合开发的值,如0.5。请随意评论这可能产生的任何负面副作用。
; /opt/bitnami/php/etc/php.ini
; How often (in seconds) to check file timestamps for changes to the shared
; memory storage allocation. ("1" means validate once per second, but only
; once per request. "0" means always validate)
opcache.revalidate_freq = 60 -> 1
更改后,您需要重新启动php_fpm。
sudo /opt/bitnami/ctlscript.sh restart php-fpm
https://docs.bitnami.com/aws/apps/wordpress/configuration/configure-phpfpm-options/