是否可以让CouchApp自动发送请求?

时间:2011-02-23 20:43:31

标签: couchdb couchapp

我想写一个非常简单的应用程序,女巫监视一些网站的状态。我也希望在没有使用除CouchDB之外的任何环境的情况下以Couchapp风格制作它。

所以问题是如何让CouchApp自己使用某些时间表发送网站请求

顺便说一句,如果我用这个CouchApp失败了,有没有办法让它不涉及PHP或甚至Java上的恶魔东西(或cron)?我希望尽可能简单,但不要简单。

2 个答案:

答案 0 :(得分:5)

rsp是对的。由于CouchDB使用Web协议和Javascript,它已成为自身成功的牺牲品。

我的经验法则是:CouchDB 数据库。它存储您的数据。我不希望MySQL 自动监控外部网站。为什么我会期望CouchDB这样做?

但我同意; CouchDB总是受益于一些持久性处理来维护数据。

由于CouchDB完全基于Web,因此您可以从一个简单的专用“工作者”Web浏览器开始。从CouchDB获取受密码保护的HTML页面。该页面有Javascript来使浏览器查询服务器并更新CouchDB。这可以在短期内作为快速解决方案。但是,浏览器会对您的查询施加安全限制;浏览器也不是一个长期的计算平台。

传统方法是运行您自己的客户端软件来执行这些操作。您可以运行专用计算机,也可以使用PHP,NodeJS或任何其他托管服务。 2.

答案 1 :(得分:3)

你不能单独使用CouchDB(CouchApps只能使用没有副作用的纯函数,因此可以保证它们可以缓存)但你可以使用与CouchDB对话的简单脚本来完成它。有关如何操作的详细信息,请参阅this talk by Mikeal Rogers