我真的不想问这些模糊的问题,但我可以帮助找出解决这个问题的最佳方法。
我正在做的事情相当简单。我正在创建一个页面,尽可能准确地显示来自多个体育博彩的数据。有几个不同的站点,都有自己的API,但数据几乎相同。他们中的一些人对每天访问次数有限制,所以我试图弄清楚如何去做。
由于JavaScript的整个跨域问题,我正在研究用PHP设置一些东西以在本地检索数据。脚本是否有可能在某些时间每天访问每个API 4次,在本地解析数据然后用AJAX或其他东西提供它?
将数据存储在MYSQL数据库中然后查询它是否有意义?我想要做的事情看起来像显示实时XML数据一样简单,我只需要想办法不超过当天的API调用。我对服务器端代码一般都很陌生,所以如果这显然很明显我会道歉。
如果有人有任何想法,我将不胜感激。
谢谢!
答案 0 :(得分:1)
您确实需要在本地存储数据。它可以是数据库或文件。
设置就是这样:
有一个
的PHP脚本有一个CRON作业,每天运行3次以上脚本
如果您的服务器过载,您可能会考虑在每次刷新API时将前端php文件缓存到静态html文件。