Start by setting up cloudfront in front of it and setting cache headers so it works. That plus etags will help a lot
Discussion
You will also want to set up a savings plan for the compute of the instance. I suggest a savings plan versus a reserved instance just because you will likely change the size and shape of that instant overtime, and the savings plan gives you more flexibility for almost as much savings.
One final comment about the compute. If you’re not already using arm instances, you should be there a significant discount for better performance per dollar.
A few people talking about using cloud front, researching, thank you.