标签: database api caching
Letterboxd.com是我用来对已经观看过的电影进行分类的网站,它使用电影数据库的API作为其数据源。在每次用户需要数据时都无需发出请求的情况下,这样做的好方法是什么?
我考虑过使用缓存,就像仅在数据库中还没有数据时才发出请求一样,然后保存信息。但是,这带来了一个问题,例如,由于我的数据库中没有每部电影,并且我不得不多次查询API,因此我不允许用户进行搜索,这是由于速率限制而引起的。