Having too many HTTP requests creates server load and resource problems that slow down a website for users.

Minifying files removes white-space from the code, reducing the file size and load time of each page.

Properly sized images reduce the amount of processing a server needs to do in order to display them.

Compressed files require less bandwidth and server resources, increasing the page speed.