我想写一个非常简单的应用程序,女巫监视一些网站的状态。我也希望在没有使用除CouchDB之外的任何环境的情况下以Couchapp风格制作它。
所以问题是如何让CouchApp自己使用某些时间表发送网站请求?
顺便说一句,如果我用这个CouchApp失败了,有没有办法让它不涉及PHP或甚至Java上的恶魔东西(或cron)?我希望尽可能简单,但不要简单。答案 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。