I have learned this lesson the hard way. Most beginners like me do the same mistake, they over-optimize their website hoping that it will make their site faster and gives an SEO boost.
I wanted all my websites to be as fast as other popular sites. So, I spent a lot of time optimizing my websites instead of focusing on the actual content. I ended up crashing the whole web server because of it.
I had to spend a lot of time fixing the issues. Keeping the website simple is the best way to move forward. When you have fewer things to worry about, you get a lot of time to focus on the content.