AMP 是否执行 PHP?或者它只是存储 HTML 输出?
Does AMP execute PHP? Or does it just store the HTML output?
据我了解,AMP 缓存会保留查询参数,PHP 可以引用它们。例如。 google.com/amp/example.com?test=1
和 echo $_GET['test']
将输出 1
我的问题是,AMP 是否真的在加载时执行 PHP?或者它是否存储了 HTML 输出相对于 URL?
的副本
具体来说,echo date('U')
会在每个视图中输出不同的数字吗?
AMP 缓存将使用 stale-while-revalidate strategy(取决于您为页面提供服务的 max-age header)将您的页面缓存一定时间。它不执行 PHP.
Specifically, would echo date('U') output a different number on every view?
不是每次浏览,而是每次请求新版本页面时。
据我了解,AMP 缓存会保留查询参数,PHP 可以引用它们。例如。 google.com/amp/example.com?test=1
和 echo $_GET['test']
将输出 1
我的问题是,AMP 是否真的在加载时执行 PHP?或者它是否存储了 HTML 输出相对于 URL?
的副本具体来说,echo date('U')
会在每个视图中输出不同的数字吗?
AMP 缓存将使用 stale-while-revalidate strategy(取决于您为页面提供服务的 max-age header)将您的页面缓存一定时间。它不执行 PHP.
Specifically, would echo date('U') output a different number on every view?
不是每次浏览,而是每次请求新版本页面时。