处理oEmbed有关存储和缓存响应的最佳实践是什么?

时间:2010-07-23 00:51:59

标签: html database embedded-resource oembed

我目前正在网站上工作,而且我很擅长使用oembed。什么被认为是响应的存储和缓存方面的最佳实践?如果最终速度是我的目标,而我正在研究的网站有可能产生大量流量,我最好通过存储端点和媒体网址来保存自己的数据库空间,并在每次需要时运行oEmbed GET加载页面或一旦我有嵌入代码我应该将其存储在我的数据库中?我意识到可能还有其他变量需要考虑,但我很感激我在做出这个决定时应该考虑的任何反馈。

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

1 个答案:

答案 0 :(得分:5)

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

我还设置了一天运行一次的服务(似乎已经足够)并且每天更新一次db-cache。

可能成为问题的一件事是使用指定的大小(例如最大宽度)获得oembed。将embeded html / flash更改为另一个大小的动态将不会很有趣......