On a basic installation of MAMP, I'm building an application with CodeIgniter locally (MacBook Pro, Core2Duo 2,26 GhZ, 4GB RAM).
My problem is, that when I reload a page, it does load very slow, even slower than when I put on a web server.
It's strange that it only loads slow when I reload the page, not when I click on a link in the application itself.
The application uses a MySQL database, but even when I reload a page that doesn't make MySQL queries, it's so slow, that it takes about 10 seconds to load a page.
I read on http://forum.mamp.info/viewtopic.php?f=6&t=14081 that I could try to change the server name from .local to .dev. But I don't know how to do that and didn't find anything when I googled it.
What could I do about it?
The '.local' domains conflict with Bonjour, which treats anything with a '.local' TLD as a Bonjour server.
I found the answer here: http://www.bram.us/2011/12/12/mamp-pro-slow-name-resolving-with-local-vhosts-in-lion-fix/, and that post refers to https://discussions.apple.com/message/15834652#15834652.
The solution is to, as Jon said, put a
::1 address in/etc/hosts.
::1 localhost example.local anotherexample.local
Unfortunately, MAMP Pro will delete the entry when it restarts so put a tab (not spaces) between the IP and each of the hosts.
The alternative is to put a different TLD -
.dev or something like that.