wifi web server that doesn't slow down a robot?

My latest observations on this web server is that it doesn't impair the robot, but, for some reason will no longer connect to a client, when it is made as a function run in the void loop. On its own, it runs for hours without losing connection, refreshing when it is supposed to, and relaying the data back to the client.

If anyone has any other web based communication ideas, I am all ears. I'm looking for a way to read data off the robot sensors and send it back by ethernet. I am currently running an ethernet card that runs into a wireless router that I have programmed with open wrt to act as a client bridge back to the main wireless router on our home network. This works very well, but I haven't figured out how to make it part of the autonomous routine and not have either the communication function hold up the fluidity of movement of the robot, or have the robot movement code interfere with the web server, which is what appears to be currently happening.