I’m hosting a website on Kinsta that provides CapCut tutorials, templates, and resources. Recently, I’ve noticed that the website has been experiencing slow page load times, especially during peak traffic periods. Here are some specifics:
High TTFB (Time to First Byte): The TTFB occasionally spikes to over 1 second for dynamic pages that fetch data from an external API (used for pulling the latest CapCut templates).
Caching Issues: I’ve enabled Kinsta’s full-page caching, but certain pages, such as dynamically generated tutorial lists, don’t seem to benefit from it. Is there a way to selectively cache dynamic content?
Video Hosting Load: The site embeds several high-quality CapCut tutorial videos hosted externally (e.g., YouTube and Vimeo), but I suspect this might be contributing to slower performance.
Database Queries: I use WordPress with a custom database for managing user-uploaded templates. Running certain queries (like filtering templates by popularity) seems to slow things down despite indexing.
Here’s what I’ve tried so far:
Optimized images and enabled lazy loading for media.
Reduced the number of external scripts and plugins.
Added Redis caching via Kinsta’s add-on to improve database performance.
Despite these efforts, the site is still slow under high traffic. Has anyone faced similar issues with WordPress and Kinsta? Any advice on further optimizing database queries, caching, or video embedding strategies would be greatly appreciated!
I’m sorry to hear you’re having troubles with your WordPress site. You obviously have a hosting plan, so feel free to reach out to our Support team via chat in Mykinsta.
We will check the hosting server to see if there are any server-related issues. If that checks out, we will review the Analytics and logs to check if there’s anything there that might explain the issues you described.
We also recommend using Kinsta APM to troubleshoot specific queries and issues.
Thank you for your response and suggestions. I’ll reach out to the support team via chat on MyKinsta for further investigation into any potential server-related issues.
I appreciate the reminder about Kinsta APM. I’ll enable it to analyze specific database queries and identify bottlenecks, especially for the dynamically generated tutorial lists and user-uploaded template filtering.
If you have any additional insights or resources on optimizing query performance or selectively caching dynamic content on Kinsta, I’d love to explore those options as well.
Thanks again for your support, and I’ll follow up after reaching out to the chat team!