3

我目前在一个网站上工作,而且我对使用 oembed 还是很陌生。关于响应的存储和缓存,哪些被认为是最佳实践?如果终极速度是我的目标,并且我正在开发的网站可能会产生大量流量,那么我是否最好通过存储端点和媒体 url 并在每次需要时运行 oEmbed GET 来节省自己的数据库空间加载一个页面,或者一旦我有了嵌入代码,我应该将它存储在我的数据库中吗?我意识到可能还有其他变量需要考虑,但我会很感激任何关于我在做出这个决定时应该考虑的事情的反馈。

另外,这里有安全问题吗?

4

1 回答 1

5

我已经将我的 oembed 结果存储在数据库中。我使用 embed.ly 服务来获取我的 oembed 对象,尽管响应时间通常很好,但在 db 中缓存响应大大提高了客户端的性能。

我还设置了一个每天运行一次的服务(似乎足够了)并每天更新一次数据库缓存。

可能会成为问题的一件事是让 oembed 具有指定的大小(例如最大宽度)。即时将嵌入的 html/flash 更改为另一种尺寸不会很有趣......

于 2010-09-23T13:44:23.420 回答