我正在建立一个网站(可能在 Wordpress 中),它从许多不同的来源获取数据以显示在不同的页面上。
消息来源:
- 推特提要
- Flickr 提要
- 远程服务器上的数据库
- 本地数据库
从每个来源我将主要检索
- 一个短字符串,例如 Twitter、Tweet,以及来自本地数据库的博客页面的标题。
- 关联图像(如果存在)
- 从源头识别内容的链接
我的问题是:
a) 存储数据和 b) 检索数据的最佳方法是什么
我的想法是:
i) 编写一个脚本,在 cron 作业上每 2 分钟左右运行一次
ii) 脚本从所有来源检索数据并将其存储在本地数据库中
iii) 然后应用程序代码可以从一个来源(本地数据库)检索所有数据
这应该使应用程序代码更易于管理——我们只从应用程序代码中的一个来源提取数据——这是主要的吸引力。但对于一个相对较小的网站来说,这是否有点矫枉过正?