1

ローカル開発環境に多数のサイトをセットアップしています。これらのサイトのうち、ページの読み込み時間が非常に遅いサイトが 2 つあります。恐ろしく遅く、約5分程度。問題は、私のコンピューター (mac pro osx 10.6、デュアル xeon nehalem プロセッサ、6 GB の ddr3 メモリ) が十分に装備されており、他のサイトが非常に速く読み込まれることです。遅いサイトは本番サーバーで高速であるため、プログラミングの問題ではないことはわかっています。また、これらのサイトは単なる PHP と MySQL のものであり、高度なフレームワークなどはありません。これらのサイトは、ローカル マシン上の他のすべてのクイック サイトと同じ方法で構成されています。また、同じ問題、同じバージョンの Zend Server CE、PHP、およびOSX. この問題は、これらのサイトで作業している私の生産性に深刻な影響を与えています。皆さんが何か意見を持ってくれることを心から願っています:-D

4

2 に答える 2

2

まず、「標準」のTLDを使用することで違いが生じるかどうかを確認します。多くの開発者は、ローカル環境内でTLDとして「.dev」または「.local」を使用しています。これらは、長いタイムアウトにつながる場合があります。標準のTLDに切り替えて(競合を引き起こさないものを選択して)、それが役立つかどうかを確認します。

それでも問題が解決しない場合は、名前を解決するときにOSXLionがローカルの/etc/hostsファイルの前にDNSサーバーを配置する場合があることに注意してください。シーケンスのscutil --dnsどこに表示されるかを確認してください。domain : local

「ローカル」が#1でない場合は、http ://www.justincarmony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/を参照してください。 「ソリューション:DNSMasq」という見出しの下。ここで示したソリューションは、標準のTLDを使用するとともに、私にとってはうまく機能しました。

(たとえばhttp://clintberry.com/2011/05/wildcard-sub-domains-on-osx-web-development-on-localhost/などの代替ソリューションも確認しましたが、テストしていません。)

于 2011-10-27T20:31:59.200 に答える
1

この問題を解決するには、ipv6 バージョンも追加する必要があります。そうしないと、永遠に時間がかかります...

/etc/hosts
127.0.0.1     yoursite.local
::1           yoursite.local

::1 行で問題が解決します!

于 2012-08-21T15:21:29.180 に答える