[〜#〜] 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に変更しようとしました。しかし、それを行う方法がわからず、グーグルで検索しても何も見つかりませんでした。
それについて私は何ができますか?
「.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
またはそのようなもの。
OSXの.localドメインの問題を解決するには、次の手順を実行します(サイトの名前がmysite.localであると想定)。
/etc/hosts
テキストエディタのファイル::1 mysite.local
これで問題が解決します。
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 経由です。更新はコメントにあります。
私の場合、hostsファイルには数千行の
127.0.0.1 mymachinename.local
エントリー