Twitter类似于Google快讯

问题描述:

我正在尝试创建一个与Google快讯具有类似功能的网络应用程序。 (我的意思是,用户可以提供他们的电子邮件地址,以便每天或每小时发送一次警报)。唯一的限制是它仅根据某个关键字或标签向用户发出警报。我认为我已经找到了这个Web应用程序所需的基础API。Twitter类似于Google快讯

https://dev.twitter.com/docs/api/1/get/search

问题是,我仍然不知道所有需要此应用程序正常工作的网络技术。例如,我是否必须将所有搜索到的关键字存储在数据库中?为了保持我的数据库更新,我是否必须始终保持共享ajax请求?如果用户提供的关键字现在非常流行,那么一小时内可能会有数千条推文(更不用说,可能会有几封电子邮件要求提供几个热门话题)呢?

顺便说一下,我正在尝试使用PHP构建这个应用程序。所以请让我知道,我需要为这样的网络应用学习什么样的技术(以及一些参考)?任何形式的帮助将不胜感激。感谢提前:)

问候,

菲利克斯官邸

+0

寻找彗星技术。 –

+0

嗯,感谢您的建议......任何其他想法? –

+0

我错了。你不需要彗星技术,看看答案。希望它会有所帮助 –

我想你应该存储用户的电子邮件和搜索关键字(或其他)在数据库中。

然后你的应用程序应该进行API查询(所以它应该由服务器运行)来获取一些相关数据。然后你必须发送数据给所有用户。

要了解这里的算法:

  1. 用户增加了他的请求页面像http://www.google.ru/alerts
  2. 您保存他的电子邮件和关键字在数据库中。
  3. 然后你的服务器运行脚本(你可以循环它或使用cron),这使得查询到Twitter获得一些数据。
  4. 您的脚本处理所有数据并将其发送给用户的电子邮件。