gpt4 book ai didi

php - 在本地数据库中存储 Amazon API 数据

转载 作者:可可西里 更新时间:2023-11-01 08:10:52 25 4
gpt4 key购买 nike

我正在开发一个从 Amazon.com 和沃尔玛提取产品价格数据的网站。估计以后还会从其他地方拉取数据。

我的第一个想法是直接从亚马逊提取数据(使用他们的产品广告 API),然后在网站上为每个登陆该页面的访问者显示数据。如果我要检索的产品价格不多(或者如果网站访问者的数量很少),这不是一个坏主意。我认为,一旦网站变得繁忙,并且如果我增加我想要拉价的产品数量,我就会遇到问题。

使用亚马逊和沃尔玛 API,我能够成功调用 REST API 并解析返回的 XML 以获得我需要的信息。

将该信息存储在本地数据库中是否有意义,比如说,每 1-5 分钟更新一次,然后让网站访问者从我的本地数据库中提取定价信息,而不是对 Amazon 进行 API 调用和沃尔玛?

如果我真的走这条路并创建一个使用亚马逊和沃尔玛 API 提取价格数据的函数,那么我如何在后台每隔 1 到 5 分钟自动运行一次这个函数,365 年 7 月 24 日?

最佳答案

Does it make sense to store that information in a local database

是的。实际上这听起来很像典型的缓存设置。为此,我建议研究 Redis 而不是使用关系数据库。

how do I then automatically run this function every 1 to 5 minutes in the background

可能是 Cron工作。在我给出更详细的建议之前,您必须提供更多信息,例如您的应用程序在哪里运行(AWS EC2 或其他地方?)以及它是在 Linux 还是 Windows 上运行。

关于php - 在本地数据库中存储 Amazon API 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34499544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com