我正在尝试构建一个网站,该网站将显示来自另一个网站上的 XML 提要的实时(或接近它)数据。我知道如何使用 jquery、AJAX 和 PHP 定期(每 1 到 3 秒)从 MySQL 数据库中提取数据,我遇到的问题是弄清楚如何使用新的 XML 更新数据库本身每 1 或 2 秒数据。我还需要保留所有数据的历史记录。
我能够编写一个 PHP 脚本来获取 XML 数据并更新数据库就好了,但我不知道如何安排这个脚本每秒运行一次而不由任何用户启动。到目前为止,我的研究已将我指向 cron,但我的主机不提供它,而且它似乎不适合如此频繁的更新。我也不知道 PHP 是否是最好的方法。
任何想法或指示将不胜感激,我不介意研究实现的细节,但我什至不知道如何在这一点上有效地搜索我的问题。