Why don't you use long polling rather than sending a request a second?
You could even incorporate the timer into a single request.
do {
sleep(1);
$seconds_remaining = fetch_auction_time_from_memcache();
echo "<script>updateActionTime($seconds_remaining);</script>";
flush();
} while ($seconds_remaining > 0);