Hello,
We are experiencing serious performance issues on our website due to the td-composer module in the Newspaper theme. We have identified that this module is the main cause of the extremely high Time to First Byte (TTFB) on our pages, significantly affecting the user experience.
web: https://fusionasturias.com
Technical Details:
• Server: VPS with optimized configuration.
• Web Server: Nginx (no Apache).
• PHP: Version 8.3 (FPM enabled).
• WordPress: Version 6.7.1.
• Cache Optimization: Using WP Rocket with Redis enabled.
• Compression: Brotli and GZIP active.
• Object Cache: Redis configured.
Observations:
1. We conducted several performance tests using tools like WebPageTest, which showed that the time it takes to load the initial HTML is excessively high. (See attached screenshot).
2. A more detailed analysis using a code profiler plugin confirmed that td-composer accounts for over 3 seconds of the total load time on each request. (See second attached screenshot).
3. This issue occurs even on simple pages without many dynamic elements, indicating that the problem is directly related to the module or its integration with the theme.
4. We updated our site design at the end of the summer. Previously, we used the Default PRO design, but now we’ve configured the site using the Pulses-PRO design. We wonder if residual configurations or data from the previous design might be “bloating” the database or negatively impacting performance.
5. We suspect that the Cloud Templates used in the current design might also contribute to the high load times. Could these be affecting performance?
Questions:
1. Are there specific configuration recommendations for Nginx + PHP 8.3 environments that could help improve the module’s response times?
2. Is it possible to disable or replace certain functionalities of the module without compromising the design integrity?
3. Could Cloud Templates be a cause of the slow performance? If so, how can we optimize them?
4. Is there any tool or recommended method to clean up residual configurations or data from previous designs that might be affecting the new one?
We would greatly appreciate any guidance or solutions you can provide.
Please find the test results attached to help diagnose the issue.
https://imgur.com/wkeeKt0https://imgur.com/wkeeKt0
Thank you in advance.
Best regards,
Carlos Llamazares
In our testing, PHP 8.3 not fully optimized for most things in WP yet.
Stick with 8.2x for now.
(I don’t work here.)
Also, normal best practice is to limit things like infinite scrolls, dynamic mega menu, too many modules per page, too much happening on home page, image in dynamic search box, etc.
Hello,
1. I recommend using php version 8.2, but we don’t have a specific guide for this.
2. and 3. We recommend using cloud templates and flex blocks instead of the standard templates and standard blocks, like blocks 1-25 or Big Grid Full or others. So please replace all the standard blocks and templates and disable the tagdiv Standard pack plugin.
4. here are many optimization guides provided by our users here in the forum, some made by us; you could check some of them
– https://www.infophilic.com/get-almost-100-pagespeed-newspaper-theme/
– https://forum.tagdiv.com/cache-plugin-install-and-configure/
– https://forum.tagdiv.com/how-to-make-the-site-faster/
– https://forum.tagdiv.com/topic/high-number-of-ajax-request/
– https://forum.tagdiv.com/topic/score-100100-pagespeed-with-newspaper-wordpress-theme/
– https://www.andraware.com/wp-rocket-for-newspaper-theme/
– https://forum.tagdiv.com/topic/page-speed-guide-for-2023-beginners-and-advanced/
– https://forum.tagdiv.com/topic/newspaper-theme-speedify-your-website/
– https://forum.tagdiv.com/topic/tutorial-chriss-custom-optimizations-for-functions-php-etc/
– https://forum.tagdiv.com/cloudflare-cdn/
– https://forum.tagdiv.com/topic/theme-causing-high-cpu-usage-2/
– https://forum.tagdiv.com/topic/sql-querys-high-cpu/
– https://forum.tagdiv.com/topic/newspaper-theme-slow-to-respond/
– https://premium.wpmudev.org/blog/optimizing-your-wordpress-database-a-complete-guide/
– https://underconstructionpage.com/optimize-wordpress-database/
– https://crunchify.com/better-optimize-wordpress-database-all-in-one-guide/
Thank you!