I would cache this result with a timeout of a minute or so. You might even make it do an AJAX callback so your page loads faster.
Caching is needed because if you get visitors more often than every 10 seconds, then MtGox might start throttling/blocking you.
You need to do it asynchronously so that every page load doesn't have to talk to MtGox's server before delivering the final page to the user.