2017-11-17 11 views
0

ローカルとプロダクションで全く同じようなアプローチをとるために、私はNG300を設定して、要求をlocalhost:portにプロキシします。プロダクションではsubdomain.example.comからlocalhost:portにリダイレクトされます。地元では、subdomain.example.localからlocalhost:portにリダイレクトし、私はに従って私のホストを変更する:私は私のフロントエンドを構築、DNSルックアップは、(10+秒)に多くの時間を取っテストしていると私はなぜだろときDNS検索にローカルで時間がかかるのはなぜですか?

127.0.0.1 sub1.example.local 
127.0.0.1 sub2.example.local 
. 
. 
. 

chrome network screen

思考?

答えて

0

問題解決済み

  • 設定>>事前>>プライバシーとセキュリティ
  • 無効「予測サービスを使用する:あなたはこの問題に直面した場合

    は、に行く:クロム最適化モジュール(〜DNSプリフェッチ)に関連していました

0

/etc/resolv.confに2つ以上のネームサーバーエントリがあり、ファーストネームサーバーのテストが使用されているが、そのサーバーでレコードが見つからない可能性があるため、2番目のネームサーバーが使用されている可能性があります。

これは/etc/resolv.confに追加することができ、このプロセスをスピードアップするために:

options timeout:1 attempts:2 

manから:より多くの物事をスピードアップする

timeout:n  sets the initial amount of time the resolver 
       will wait for a response from a remote name 
       server before retrying the query via a differ- 
       ent name server. 

attempts:n sets the number of times the resolver will send 
       a query to each of its name servers before giv- 
       ing up and returning an error to the calling 
       application. 

もう一つの方法は、のために/etc/hostsにあなたのドメインを追加することです例:

1.2.3.4 www.example.com 
127.0.0.1 foo.local bar.local sub1.example.local 
+0

のMac OS Xお知らせ=> このファイルは、ホスト名とアドレスの解決や 本のMac OS Xシステム上の多くのプロセスが使用するDNSクエリのルーティングメカニズムによって使用されていない「より迅速にページをロードします。このファイルは自動的に生成されます。 => これは、私が推測するとオーバーライドされるので編集できないことを意味しますか? –

+0

'/ etc/hosts'も試してみてくださいこの投稿をチェックしてくださいhttps://serverfault.com/q/478534/94862 – nbari

+0

私はsub1.example.localにpingすると非常に高速ですので、問題はクロム関連です。しかし、クロムで10秒かかる –

関連する問題