Site performing poorly with default config from image on Digitalocean.

List of plugins:
  • AeroCheckout: Custom WooCommerce Checkout Pages
  • Check Pincode/Zipcode for Shipping Woocommerce
  • CMB2
  • Contact Form 7
  • Cookie Notice
  • Facebook for WooCommerce
  • Kadence WooCommerce Email Designer
  • LiteSpeed Cache
  • Mailchimp for WooCommerce
  • MC4WP: Mailchimp for WordPress
  • Razorpay for WooCommerce
  • Slider Revolution
  • Tbay Framework Pro
  • UpdraftPlus - Backup/Restore
  • Variation Swatches for WooCommerce
  • WooCommerce
  • WooCommerce - Country Based Payments
  • WooCommerce Google Analytics Pro
  • WooCommerce GST
  • WooCommerce PayPal Checkout Gateway
  • WooCommerce Price Based on Country (Basic)
  • WooCommerce Product Enquiry Form
  • WooCommerce Social Login
  • WOOF - WooCommerce Products Filter
  • Wordfence Security
  • WordPress WhatsApp Support
  • WP Mail SMTP
  • WPBakery Page Builder
  • YITH WooCommerce Quick View
  • YITH WooCommerce Wishlist
  • Yoast SEO Premium
  • Yoast SEO: WooCommerce
I only get the TTFB problem fixed by disabling the LiteSpeed Cache plugin. My admin takes 46 seconds to load which is not the case even if my website is on shared hosting.
I actually realized the wishlist plugin was causing the problem, it was using ajax to get wishlist for each individual product item. So if I had 15 products on a page, single user will cause concurrent hits of 15 on each page load. By default the concurrent users and child tasks were set to 10 and was impacting the website. There were not much CPU usage and still the site was not reachable.

Can you suggest me a tutorial / guide to fine tune the server?