Hi and welcome to the forum
Maybe just to point out that you can’t optimize the server because you don’t have that authority, but you can optimize your website.
Minimize HTTP Requests: Reduce the number of elements on your pages (like images, scripts, and CSS files) to decrease load times.
Use Caching: Implement caching mechanisms (like browser caching or server-side caching) to reduce the computational load on your server.
Optimize Images: Compress images without losing quality using tools like TinyPNG or ImageOptim.
Clean and Minify Code: Ensure your HTML, CSS, and JavaScript are clean and minified to reduce file sizes and improve loading times.
Use static pages whenever possible and where you can’t, then you use PHP…
Where you use dynamic ones, you additionally protect them from unwanted traffic through captcha and other challenges up to advanced filters.
If you own the domain then:
use services like Cloudflare(CDN) to handle traffic efficiently
you also configure the FW there, block bots and bad traffic, etc, etc, etc…