4

twisted.webサーバー側でPythonを使用してWebアプリケーションを作成しています。

Ajaxフロントエンド側では、サーバーで発生しているイベントのリアルタイム更新を表示するために使用したいと考えています。

これを行う方法については多くの情報が公開されているため、作業を楽にする JavaScript ライブラリを選択する必要があること 気付きまし

socket.ioいくつかのブラウザとトランスポートメカニズムをサポートしているため、良い選択のようですが、それらの例を読むと、node.js?

socket.ioそれで、で使用できるかどうかは誰にもわかりtwisted.webますか?もしそうなら、良い例/チュートリアルへのリンクも歓迎します。

4

2 に答える 2

3

https://github.com/DesertBus/sockjs-twistedを試すか、特定の理由で SocketIO が必要な場合は、TornadIO2Cycloneに移植することは難しくありません。この問題は面白いと思うかもしれません。

于 2012-12-12T17:17:53.053 に答える
2

クライアント側の socket.io スクリプトと統合するには、サーバー側が必要です。私が知っているサーバーは、Python で書かれており、これを行っており、すべて Tornado を使用しています。Tornadio ( https://github.com/MrJoes/tornadio ) のような実装を見て、Tornadio と Tornado を接続するために使用したメソッドとクラスを確認できます。これにより、それを twisted.web サーバーと統合する方法についてかなり良いアイデアが得られます。

socket.io からsockJS (Tornado とも互換性があります) に切り替えたところ、大幅なパフォーマンスの向上が見られました。

于 2012-05-16T11:51:13.343 に答える