私はWindows上でTornadoを使用する方法を検討しています。私の最近の検索では、Tornadoの全機能を使うために、Python 2.6以降のWindowsでサポートされていないpycurlをインストールする必要があることがわかりました。pycurlがインストールされていないWindows上でtornado Webサーバーを使用できますか?
pycurlを使わずにTornadoをインストールしていて、どの機能が失われるのかは誰にも分かりますか?
おかげ
私はWindows上でTornadoを使用する方法を検討しています。私の最近の検索では、Tornadoの全機能を使うために、Python 2.6以降のWindowsでサポートされていないpycurlをインストールする必要があることがわかりました。pycurlがインストールされていないWindows上でtornado Webサーバーを使用できますか?
pycurlを使わずにTornadoをインストールしていて、どの機能が失われるのかは誰にも分かりますか?
おかげ
tornado
は、純粋なPythonのある一つが、a couple of asynchronous HTTP clientsを提供し、別のpycurl
を使用します。最近のバージョンのtornado
(2.0+)では、純粋なpythonバージョンがデフォルトであり、pycurl
は、CurlAsyncHTTPClient
を明示的に使用する場合にのみ必要です。
(HTTPが悪いとクライアントは速くて頑丈になるはずですが、使用しようとするとsegfaultが1度発生するので、重要な部分ではありませんtornado
のいずれかの手段で、あなたのアプリケーションに応じて、HTTPクライアントが必要ない場合もありますし、何らかの理由でデフォルトのクライアントが十分でない場合は、いつも別のHTTPクライアントを使用できます。例えば、requestssupport for asynchronous requestsを有する)。