15. No 404s

HTTP requests are expensive so making an HTTP request and getting a useless response (i.e. 404 Not Found) is totally unnecessary and will slow down the user experience without any benefit.

Generally web server returns an “error 404″ page when a browser is looking for a page that doesn’t exist. This can occur for the following several reasons

No 404s
No 404s

Guidelines:

Fixing bad requests is a lot easier than finding them. If you find you have one or more, just remove the code that is calling the resource, or replace the missing resource.