web-dev-qa-db-ja.com

MAMP:ページの再読み込みが非常に遅い

[〜#〜] mamp [〜#〜]の基本的なインストールで、CodeIgniterを使用してアプリケーションをローカルで構築しています(MacBook Pro、Core2Duo 2 、26 GhZ、4 GB RAM)。

私の問題は、ページをリロードすると、非常に遅いの読み込みが行われることです。

アプリケーション自体のリンクをクリックしたときではなく、ページをリロードしたときにのみロードが遅くなるのは奇妙です。

アプリケーションはMySQLデータベースを使用しますが、MySQLクエリを実行しないページをリロードしても非常に遅いため、ページのロードに約10秒かかります。

私は http://forum.mamp.info/viewtopic.php?f=6&t=14081 を読んで、サーバー名を.localから.devに変更しようとしました。しかし、それを行う方法がわからず、グーグルで検索しても何も見つかりませんでした。

それについて私は何ができますか?

27
Gchtr

「.local」ドメインはBonjourと競合し、「。local」TLDを持つものはすべてBonjourサーバーとして扱われます。

私はここで答えを見つけました: http://www.bram.us/2011/12/12/mamp-pro-slow-name-resolving-with-local-vhosts-in-lion-fix/ =、そしてその投稿は https://discussions.Apple.com/message/15834652#15834652 を参照しています。

解決策は、ジョンが言ったように、::1/etc/hostsのアドレス。

::1 localhost   example.local    anotherexample.local

残念ながら、MAMPプロは再起動時にエントリを削除するため、IPと各ホストの間にタブ(スペースではない)を挿入します

別の方法は、別のTLD-.devまたはそのようなもの。

36
Dan Blows

OSXの.localドメインの問題を解決するには、次の手順を実行します(サイトの名前がmysite.localであると想定)。

  1. /etc/hostsテキストエディタのファイル
  2. 次のエントリを独自の行に追加します::1 mysite.local
  3. ファイルを保存します

これで問題が解決します。

18
Jon

OS X Yosemiteの場合。 localhostファイルを編集しても修正されません。次のことを行う必要があります。

Sudo launchctl unload -w /System/Library/LaunchDaemons/com.Apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.Apple.discoveryd.plist

修正は https://coderwall.com/p/ylchfq 経由です。更新はコメントにあります。

2
Saint48198

私の場合、hostsファイルには数千行の

127.0.0.1 mymachinename.local

エントリー

0
Mwayi