我目前正在网站上工作,而且我很擅长使用oembed。什么被认为是响应的存储和缓存方面的最佳实践?如果最终速度是我的目标,而我正在研究的网站有可能产生大量流量,我最好通过存储端点和媒体网址来保存自己的数据库空间,并在每次需要时运行oEmbed GET加载页面或一旦我有嵌入代码我应该将其存储在我的数据库中?我意识到可能还有其他变量需要考虑,但我很感激我在做出这个决定时应该考虑的任何反馈。
此外,这里有安全问题吗?
答案 0 :(得分:5)
我已经开始将我的oembed结果存储在数据库中了。我使用embed.ly服务获取我的oembed对象,尽管响应时间通常都很好,缓存db中的响应大大提高了客户端的性能。
我还设置了一天运行一次的服务(似乎已经足够)并且每天更新一次db-cache。
可能成为问题的一件事是使用指定的大小(例如最大宽度)获得oembed。将embeded html / flash更改为另一个大小的动态将不会很有趣......