I am currently working on a WordPress website and I have noticed that one of the CSS files takes approximately 10 seconds to load, causing a significant delay in displaying the page. I am looking for ways to speed up this loading process.
As part of my efforts to improve loading times, I have installed a caching plugin and I also utilize the Visual Composer plugin. However, it appears that the CSS file associated with Visual Composer is the main culprit behind the delay.
The header section of the code looks like this:
<html lang="en-US" prefix="og: http://ogp.me/ns#">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
...
<link rel='stylesheet' id='vc_plugin_themes_css-css' href='http://www.example.com/wp-content/plugins/easy-tables-vc/assets/css/themes.css?ver=4.4' type='text/css' media='all' />
<link rel='stylesheet' id='js_composer_front-css' href='http://www.example.com/wp-content/plugins/js_composer/assets/css/js_composer.css?ver=4.7.4' type='text/css' media='all' />
<link rel='stylesheet' id='ubermenu-css' href='http://www.example.com/wp-content/plugins/ubermenu/pro/assets/css/ubermenu.min.css?ver=3.2.0.2' type='text/css' media='all' />
...
<script type='text/javascript' src='http://www.example.com/wp-includes/js/jquery/jquery.js?ver=1.11.3'></script>
</head>
Should I consider moving the js_composer.css file to the footer? Or are there other optimization techniques that you would recommend?
Thank you!