Amp html 有可能强制google amp html页面刷新吗?

Amp html 有可能强制google amp html页面刷新吗?,amp-html,Amp Html,我很确定我知道答案,但找不到确切的是/否 是否有一种方法,例如api调用,使一个页面存储在谷歌的amp缓存中,以迫使它获得该页面的新副本 社论想知道,当他们在cms中更新页面时,谷歌也会得到更新。有两种方法来处理这个问题:让谷歌自己做和/或自己做。如果你让谷歌这么做,那就是一个黑箱——只有谷歌知道他们如何管理他们缓存的数据。如果您要在自己的CDN中部署数据,那么-不必用显而易见的答案让您感到厌烦 回答您的具体问题:不,没有API强制在Google CDN中创建AMP页面的新副本。但是,如果您使用

我很确定我知道答案,但找不到确切的是/否

是否有一种方法,例如api调用,使一个页面存储在谷歌的amp缓存中,以迫使它获得该页面的新副本


社论想知道,当他们在cms中更新页面时,谷歌也会得到更新。

有两种方法来处理这个问题:让谷歌自己做和/或自己做。如果你让谷歌这么做,那就是一个黑箱——只有谷歌知道他们如何管理他们缓存的数据。如果您要在自己的CDN中部署数据,那么-不必用显而易见的答案让您感到厌烦

回答您的具体问题:不,没有API强制在Google CDN中创建AMP页面的新副本。但是,如果您使用
http://schema.org/dateModified
在AMP文档中,让您的站点地图保持最新,您将向Google crawler提供准确刷新CDN所需的数据

另请参见:

是的,您可以轻松地:

更新存储在Google AMP缓存中的任何AMP文档版本的最有效方法是使用访问该文档。Google AMP缓存会自动从源文件请求AMP文档的最新版本,并将更新后的版本提供给下一个用户

例如,要刷新,只需导航到。

有一个调用的API,用于此目的。当我们网站上的一个页面被发布、重新发布或未发布时,我们调用这个API来传递它需要的页面信息。此时,我们要么将页面添加到缓存中,要么在缓存中更新页面,要么将页面完全从GoogleAMP缓存中删除。需要注意的是,这里没有通配符。这是在逐页的基础上完成的。我刚刚将updatepingapi调用连接到我们的CMS发布功能中。现在,当任何类型的发布发生时,我们都会添加、更新或删除缓存的url。这可以确保缓存始终表示最新的更改,即使这意味着页面将消失。再见,缓存


希望这有帮助。

谢谢Jay。我已经添加了日期修改。我在寻找一个明确的答案,如果他们有一个api,我找不到任何文档,所以假设这是不可能的,现在我有了这个事实的备份。”“
udate ping
不推荐使用,现在使用这个:@Flo我想你在评论中拼错了update。这是正确的答案。更复杂的是,只调用URL,因为您还必须创建并传递数字签名作为请求参数。我创建了一个脚本来实现自动化:这个答案并不完全正确。确保通读完整的细节。