pelinS
My website loads in 17 seconds, which is extremely slow. WPML has made my site very slow.
Bobby
WPML Supporter since 04/2015
Languages:
English (English )
Timezone:
America/Los_Angeles (GMT-08:00)
Hi there,
Thank you for the access details.
with WPML activated load time for me was around 17s-20s (I do few loads with caching disable)
Deactivating all WPML + WPML add-ons
15s - 20s
6 second increase 21s with WPML activated
After running some troubleshooting actions I have been getting readings around 14-17s.
While I do see some performance increase, it has been inconsistent, meaning that even without WPML I am noticing significant issues.
______________________________________
Reviewing the performance profile in the browser it strongly suggests render-blocking JavaScript and delayed execution
In the screenshot below you can see al these loading at the same time with each script taking around 5.2s
elements-handlers.min.js
frontend.min.js (appears multiple times)
elementor-admin-bar.min.js
add-to-cart.min.js
wcml-multi-currency.min.js
hoverintent-js
underscore.min.js
sourcebuster.min.js
WooCommerce & preorder scripts
Webpack runtime bundles
I recommend trying:
1. Go to WP Rocket -> File Optimization->JavaScript Files -> Delay Javascript Execution
2. WP Rocket -> Advanced Rules -> Add these URLs to never cache
/cart/
/checkout/
/my-account/
_____________________________________
In wp-config.php the following set up is added:
define( 'WP_MEMORY_LIMIT', '16384M' );
ini_set('memory_limit', '-1');
this can cause high load situations and hide the real problem.
Reviewing the debug log I see the following Fatal Errors:
12-Feb-2026 20:27:14 UTC] PHP Fatal error: Cannot declare class Elementor\Element_Column, because the name is already in use in /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/elementor/includes/elements/column.php on line 19
[12-Feb-2026 20:31:16 UTC] PHP Fatal error: Uncaught Error: Failed opening required '/home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/themes/shoptimizer-child-theme/woocommerce/content-product.php' (include_path='/home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/kirki/:/home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/kirki/core:.:/opt/alt/php83/usr/share/pear:/opt/alt/php83/usr/share/php:/usr/share/pear:/usr/share/php') in /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/template.php:816
Stack trace:
#0 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(285): load_template()
#1 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/insert-php/includes/class.execute.snippet.php(803) : eval()'d code(56): wc_get_template_part()
#2 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/shortcodes.php(434): custom_related_products_by_category_and_tag()
#3 [internal function]: do_shortcode_tag()
#4 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/shortcodes.php(273): preg_replace_callback()
#5 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/insert-php/includes/class.execute.snippet.php(803) : eval()'d code(79): do_shortcode()
#6 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/class-wp-hook.php(341): add_custom_shortcode_to_related_products()
#7 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#8 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/plugin.php(522): WP_Hook->do_action()
#9 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/woocommerce/templates/content-single-product.php(72): do_action()
#10 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/template.php(816): require('/home/wonderwi/...')
#11 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(285): load_template()
#12 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-content/plugins/woocommerce/templates/single-product.php(37): wc_get_template_part()
#13 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/template-loader.php(125): include('/home/wonderwi/...')
#14 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-blog-header.php(19): require_once('/home/wonderwi/...')
#15 /home/wonderwi/domains/en.pelinsenoglu.com/public_html/index.php(17): require('/home/wonderwi/...')
#16 {main}
thrown in /home/wonderwi/domains/en.pelinsenoglu.com/public_html/wp-includes/template.php on line 816
These point to the Child theme as well as Elementor.
Is there a possibility to test WPML on your site with minimal environment? Do you have a staging site where we could reproduce this performance issue and test with minimal environment to ensure that WPML is indeed causing performance issues.
pelinS
Thank you for your support. However, our development team added a snippet to mitigate the impact of WPML, and the issue now appears to be largely resolved. The page loads in about 2 to 2.5 seconds. We would have preferred it to be even faster, but WPML does not seem to allow further improvement.