、私は、Webサーバー(別名はApacheを実行している)を維持する必要がないと推定します。
AJAXはHTTPリクエストを何かにすることを指します。
HTTPリクエストに応答できるものは、Webサーバーと呼ばれます。
だから、あなたはいくつか Webサーバーの並べ替えが必要です。それはかもしれませんは、MySQLサーバーのコンポーネントが、それはまだWebサーバーです。
つまり、MySQLにはサポートされているHTTPインターフェイスがないようです。 REST APIを提供するexperimental HTTP Pluginがありますが、の実験です。したがって、必要なものを実行する別のサーバーアプリケーションが必要になります。言っ
、私は瞬時にSQL内の任意の更新をロードするChromeアプリを必要とするので、私はアヤックスを提案しています
。
AJAXは魔法の弾丸ではありません。データを要求するのにうまく機能しますが、話しているサーバーによって開始された更新を受信するのには適していません。これはリクエスト/レスポンスサイクルで、データをプッシュするためにそれを使用するのはsome techniquesですが、ハックです。
WebSocketsは、双方向の永続的な通信ニーズをカバーするように進化しました。しかし、これはまた、あなたのDBとあなたのアプリケーションの間にプロキシとして座るWebサーバーを必要とします - 今回は、WebSockets対応です。
Chromeアプリを使用すると、データベースに直接接続することができます構築する、と述べた
- Chromeアプリケーションはchrome.sockets
APIを使用することができるからです。タスクに特に適合したJavaScriptライブラリが必要ですが、おそらく存在します。
によると、私はデータベースの専門家でないんだけど、ことは注目に..
データベースは、更新について通知するようには設計されていません。データが変更されたかどうかを調べるには、それらをポーリングする必要があります。 は即座にあなたが使用するインターフェイスに関係なく取得しません。変更を定期的に監視する必要があります。
これを考慮すると、最終的に何をしようとしているかによって、間違った機器を選択している可能性があります。
ここにはたくさんの「buts」があり、複雑な作業のようです。あなたはあなたの準備が "絶対初心者"としてそれを行うために再評価する必要があります。
出典
2016-04-25 09:59:24
Xan
ウェブサーバーを使用していない場合、送信しているHTTPリクエストを理解するソフトウェアは何ですか? – Mjh