Ik had hetzelfde probleem. Recente (jan. 2013) installatie van XAMPP maar dezelfde codebasis als zowel de productieserver als een andere ontwikkelmachine. Het duurde 2+ seconden elke keer dat PHP verbinding maakte met MySQL, en bij sommige transacties waren er meerdere verbindingen. Ik probeerde naam-oplossen over te slaan in het my.ini-bestand, dit is volledig mislukt. Ik heb toen een wijziging van één teken aangebracht in het hosts-bestand en alles werkte. Ga naar c:/windows/system32/drivers/etc. Hosts bewerken. Verwijder het # commentaarteken uit de lokale hostregel (of voeg het misschien toe zoals hieronder)
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
MySQL-service gestopt en opnieuw gestart. Dit was een complete oplossing.