Mul on Macis kohaliku arenduskeskkonna seadistus. Käitan Ubuntu veebiserverit virtuaalse kasti VM-is. Seadistasin oma Macis hostifaili, mis suunab mu arendussaidi Ubuntu virtuaalse serveri IP-le.
Kõik töötab hästi, välja arvatud tõsiasi, et palju (mitte kõiki) aega kulub lehe laadimiseks rohkem kui 5 sekundit. Kasutasin firebugit probleemi leidmiseks ja kui see on aeglane, võtab minu päringu DNS-i osa üle 5 sekundi.
Nagu ma ütlesin, et see pole kogu aeg. Mõnikord see lahendatakse ja laaditakse leht millisekundite jooksul. Sama lehe üks klõps on ülikiire ja siis järgmine kord võtab see üle 5 sekundi.
See tõesti aeglustab mind ja ma pole kindel, mis seda põhjustab.
Firebug annab aru hosti operatsioonisüsteemist ja pole seetõttu teadlik VM-i sisemisest olekust - see, mida näete "DNS-i otsinguna", on tõenäoliselt VM, mis käivitab töötaja protsessi või muul viisil taotlust enne taotluse teenindamist.
Veebiserverit silumisrežiimis käivitades peaksite saama kinnitust, kas see on nii või mitte.-X
Apache jaoks) ja top
VM-i piires.
- +1, kui olete seadistanud
/etc/hosts
oma VM-i osutamiseks ei tee see 5 sekundit DNS-i päringuid;)
See artikkel võib olla asjakohane: http://www.justincarmony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/
Nad lõpetasid sarnaste probleemide tõttu oma Mac-is oma lihtsa DNS-serveri käitamise. See võib olla üsna lihtne lahendus, kui teil on juba installitud MacPorts (võite proovida ka homebrew'i).
- See parandas selle minu jaoks
Amazon pakub mikro-eksemplaris ühe aasta tasuta. Ma koliksin teie virtuaalsest kastist VM ja paneksin selle serveri ec2-serverisse (palju ubuntu avalikke pilte 10.04 LTS jne). Mul oli probleeme WAMP-i käitamisega rakendusega, mida kõik DNS-i otsingud mingil põhjusel igaveseks võtsid, kuigi olin kohalikus hostis. Ma ei suutnud välja selgitada põhjust, isegi kui hostinimedes olid hostinimed ja IP-d. Mitte niivõrd vastus, vaid võimalus, kohalikud serverid ja DNS muutuvad mõnikord tülikaks.