5

Windows 7 マシンで初めていくつかの Python コードを実行していますが、ローカル サーバーへのこの http 要求が以前よりもはるかに遅いことに気付きました。

結果 = urllib2.urlopen("http://localhost:3000/somepath").read()

これは繰り返し呼び出され、毎回すぐに戻るのではなく、約 1 秒かかります。localhost を 127.0.0.1 に置き換えると、以前と同じようにすぐに返されます (Mac OS の場合)。

大したことではありませんが、原因について興味がありました。

DNS の場合、キャッシュされていないのはなぜですか?

4

1 に答える 1

1

yotam.shachamhostsコメントによると、この問題は、Windowsファイルからこの行のコメントを解除することで修正できます。

127.0.0.1 localhost

Windows 7では、`hostsファイルは次の場所にあります。

%SystemRoot%\system32\drivers\etc\hosts

通常はどこ%SystemRoot%ですか C:\WINDOWS

于 2012-07-15T20:49:00.153 に答える