On 404 Not Found error pages, Drupal will skip rendering of several pieces of your website for performance reasons.
The Authcache module offers page caching for both anonymous users and logged-in authenticated users. This allows Drupal/PHP to only spend 1-2 milliseconds serving pages, greatly reducing server resources.