Just recently Apple pushed out an update to the airport software to address just such an issue. At least with the wireless, I can't explain the ethernet connection, but a good first step might be running software update and installing that airport software update.
It takes 1-2 minutes for my wifi internet to connect after I wake it from a sleep. The same thing happens if I'm hooked up via ethernet. This just started about a week ago. It used to connect almost instantly. It may have started a couple of software upgrades ago. My daughter had her macbook pro here today and she didn't have the same problem.
after I get the internet all is fine.
thanks in advance for any help.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic