使用themoviedatabase.org的数据库填充我自己的数据库,最佳做法

问题描述:

我正在构建一个网站,我希望允许用户保留希望看到的电影和他们已经看过的电影的愿望清单。要做到这一点,我想使用电影tmdb的数据,但我不知道如何处理这个。使用themoviedatabase.org的数据库填充我自己的数据库,最佳做法

如果用户进入我的网站并输入查询'蝙蝠侠',我应该采取的下一步是什么?

  1. 搜索我自己的“蝙蝠侠”
  2. 搜索API从自己的数据库和外部和打印​​“蝙蝠侠”
  3. 合并结果数据库,但不要任何东西保存到我的分贝

如果用户然后点击不在我的数据库中的结果,我会向API做另一个请求以获取更详细的信息,并在将其显示给用户之前保存图像等。

这是我应该怎么做的方式还是有更好的方法?

你应该浏览这部电影的API。 TMDB Api中的数据经常发生变化,因此我建议您不要在数据库中长时间存储它。

+0

那么,我会浏览它,如果用户第二次请求它,我可以检查数据被请求的时间,如果超过一个星期左右,比较它的最后更新。但是,我不会这样对tmdb造成太大的压力吗? – Fre 2012-01-15 20:53:32

+0

如果我理解你,你想检查你的分贝的请求电影,如果有效期已过,请从tmdb api更新它。我想如果你这样做,这将是一个非常好的解决方案。 – Orest 2012-01-15 21:06:23