A favicon is an icon associated with a web page; this icon resides in the favicon.ico file in the server's root. Since the browser requests this file, it needs to be present; if it is missing, the browser returns a 404 error (see "Avoid HTTP 404 (Not Found) error").
Since favicon.ico resides in the server's root, each time the browser requests this file, the cookies for the server's root are sent. Making the favicon small and reducing the cookie size for the server's root cookies improves performance for retrieving the favicon.
Making favicon.ico cacheable avoids frequent requests for it.
YSlow recommends:
To mitigate the drawbacks of having a favicon.ico make sure:
Feel free to contact us with your suggestions, links or ideas!