One of the lesser known optimization methods for improving website loading speed is to work on a file that lives on your server. This special file is called the .htaccess file. This is usually a hidden file (hence the "." before the name of the file. Placing a dot before the file name will hide the file from regular viewing, so you will need to make sure your host or your FTP software can see hidden files like this. This file is hidden for good reason. It can break your website in an instant if used improperly.
Caching is the saving of specific elements on your website so they do not need to be "re-built". This can be very effective in speeding up your website as these elements do not need to be regenerated.
While you are building your website, it's important to consider how it navigates and looks, but also how it performs in terms of speed. While you can always remove items from your webpage and be cognizant of what items to load on the page, there are a few techniques that can help your webpage still have all of the items needed on it and still run fast.