При разработке на моем Mac сервер localhost по умолчанию работает очень медленно по сравнению с сервером mamp.
Я запустил nmap на обоих серверах и получил значительную разницу. К сожалению, это выходит за рамки моих знаний. Что это означает и есть ли способ исправить локальный хост по умолчанию, чтобы он работал быстрее?
****-MBP:~ ****$ nmap localhost
Starting Nmap 5.51 ( http://nmap.org ) at 2012-05-01 14:12 CDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00056s latency).
Not shown: 499 closed ports, 491 filtered ports
PORT STATE SERVICE
80/tcp open http
88/tcp open kerberos-sec
548/tcp open afp
631/tcp open ipp
3389/tcp open ms-term-serv
3689/tcp open rendezvous
5900/tcp open vnc
8888/tcp open sun-answerbook
49155/tcp open unknown
49156/tcp open unknown
Nmap done: 1 IP address (1 host up) scanned in 2.46 seconds
****-MBP:~ ****$ nmap -p 8888 localhost
Starting Nmap 5.51 ( http://nmap.org ) at 2012-05-01 14:12 CDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00013s latency).
PORT STATE SERVICE
8888/tcp open sun-answerbook
Nmap done: 1 IP address (1 host up) scanned in 0.03 seconds
curl
устанавливается по умолчанию в MacOS. Попробуйте запустить:
curl --trace trace.log --trace-time -o /dev/null <URL>
против обоих ваших URL-адресов. (Он запишет выходные данные времени в 'trace.log', поэтому либо переименуйте файл между запусками, либо измените имя файла в командной строке.)
Затем изучите отметки времени в файлах журнала и посмотрите, сможете ли вы найти, где происходят задержки.