gpt4 book ai didi

python - 缓存通过 API 获取的在线价格,除非它们发生变化

转载 作者:行者123 更新时间:2023-11-28 04:42:29 27 4
gpt4 key购买 nike

我目前在一个网站上工作,该网站多次调用 eBay 和亚马逊等知名在线卖家以获取某些商品的价格。问题是,目前需要几秒钟(据我所知,这次是从打电话开始)加载结果,我希望它更即时(我认为大约 10 秒太多了) ).

我已经缓存了需要获取的其他信息,但这些信息是静态的。有没有一种方法可以缓存价格但只在需要时更新它们?代码是用 Python 编写的,我将信息存储在 mySQL 数据库中。

我正在考虑以某种方式使用 chron 或类似的东西来经常更新它,但如果有一种更简单、更轻松的方法来解决这个问题,那就太好了。

谢谢!

最佳答案

您可以使用内存缓存来进行缓存。第一个请求会很慢,但其余请求应该是即时的。不过,您需要一个 cron 作业来使其保持最新状态。更多缓存信息在这里:Good examples of python-memcache (memcached) being used in Python?

关于python - 缓存通过 API 获取的在线价格,除非它们发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208989/

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