5

とてもシンプルなアプリを書きたいのですが、魔女はいくつかのサイトの状態を監視しています。また、CouchDB以外の環境を使わずにCouchappスタイルで作りたいです。

では、問題は、CouchAppに独自のスケジュールを使用してサイトリクエストを送信させる方法です。

ところで、私がこのCouchAppで失敗した場合、PHPまたはJavaでさえも悪魔のもの(またはcron)を含まないようにする方法はありますか?できるだけシンプルにしたいのですが、シンプルではありません。

4

2 に答える 2

5

rspは正しいです。CouchDBはWebプロトコルとJavascriptを使用しているため、CouchDB自体の成功の犠牲になっています。

私の経験則はこれです:CouchDBはデータベースです。それはあなたのデータを保存します。MySQLが外部のWebサイトを自動的に監視することは期待していません。なぜCouchDBがそうすることを期待するのですか?

しかし、私は同意します。CouchDBは、データを維持するための永続的な処理の恩恵を常に受け​​ています。

CouchDBは完全にWebベースであるため、単純な専用の「ワーカー」Webブラウザーから始めることができます。パスワードで保護されたHTMLページをCouchDBから取得します。そのページには、ブラウザにクエリサーバーを作成してCouchDBを更新するためのJavascriptが含まれています。これは、短期的には迅速な解決策として機能する可能性があります。ただし、ブラウザはクエリにセキュリティ制限を課します。また、ブラウザは長期的なコンピューティングプラットフォームではありません。

従来の方法は、これらのことを行うために独自のクライアントソフトウェアを実行することです。専用のコンピューターを実行するか、PHP、NodeJS、またはその他のホスティングサービスを使用できます。2.

于 2011-02-24T07:19:13.247 に答える
3

CouchDBだけでそれを行うことはできません(CouchAppsは副作用のない純粋関数のみを持つことができるため、キャッシュ可能であることが保証されます)が、CouchDBと通信する単純なスクリプトを使用して行うことができます。それを行う方法の詳細については、MikealRogersによるこの講演を参照してください。

于 2011-02-24T02:47:11.120 に答える