如何避免重新烘烤所有帖子时可能出现的问题?

您好!

出于各种原因,重新烘焙所有帖子有时是推荐的操作。

在我自己经历了一次引发问题并看到/预见到其他潜在问题的重新烘焙体验后,我想知道如何避免它们。

为了规避其中一些问题,"Onebox Assistant", crawl for those previews reliably! 可能会有帮助,但并非对所有问题都有效。例如,它无法帮助我解决 Facebook 预览问题。


在重新烘焙期间,可以采取哪些措施来保留现有的 onebox 信息?

8 个赞

我觉得我们需要对重新烘焙进行增强,使其更加谨慎

  • 对选定站点或可能所有站点进行速率限制
  • 如果因任何原因无法重新获取,则继承原始 onebox

换句话说,我认为我们需要一种无损的重新烘焙方式,至少作为一种可选功能。

(有些 Discourse 社区重视最新的 404,或者根本不重视旧帖子,但也有很多社区非常希望保留旧帖子完整。)

4 个赞

这句话能否改写并重新归类为功能请求?

1 个赞

自动重新获取推文内容有什么价值吗?如果未勾选某个框,我将乐于让 rebake 再次跳过获取 onebox 内容。

2 个赞

这是一个好主意——它更健壮,而且不太可能遇到速率限制问题。除非另有说明,否则不要动所有 onebox。

1 个赞

感谢您发布此信息。这可能会影响我正在处理的事情。您是否知道触发限制需要多少请求?

查看 YouTube API 文档,似乎他们每 24 小时允许最多 10,000 次 GET 请求,但这适用于使用 API 密钥发出的请求:YouTube Data API Overview  |  Google for Developers API 请求的速率限制尚不清楚。

我不认为通过 iframe 播放视频有速率限制,但最好确认一下:https://developers.google.com/youtube/iframe_api_reference。

我不知道。

我通过使用 Onebox Assistant 解决了该问题,无需任何 API。只需启用插件即可。不知道这如何解决了我的问题。我也不知道现在是否还能奏效。

2 个赞