my localhost working slow macbook
Long DNS timeouts are almost always a sign of IPv6 issues. Do you need IPv6 connectivity to apache ? If not, I suggest changing <VirtualHost *:80> into <VirtualHost 0.0.0.0:80> Or disable IPv6 connectivity altogether.