This topic has 6 replies, 2 voices, and was last updated 9 years, 12 months ago ago by stuart selip
I have run the tools.pingdom.com and gtmetrix performance tests on my client’s website, and have made some improvements with server-side cache and gzip compression. I must now address additional performance issues, as follows.
Recommendations, from GTMetrix, in order of importance:
Specify image dimensions – this is about setting image dimensions in your .css files. However, there are many css files and I’m not sure which to look in. Please point me in the right direction.
Defer parsing of JavaScript – Is this something easily done?
Optimize the order of styles and scripts – Here is what GTMetrix told me:
The following inline script blocks were found in http://rosiepope.com/ between an external CSS file and another resource. To allow parallel downloading, move the inline script before the external CSS file, or after the next resource.
Inline script block #3
The following external CSS files were included after an external JavaScript file in http://rosiepope.com/. To ensure CSS files are downloaded in parallel, always include external CSS before external JavaScript.
http://rosiepope.com/?custom-css=1&csblog=1&cscache=6&csrev=1
Make fewer HTTP requests
The home page (based on Legenda home page 11) has 28 external Javascript scripts. GTMetrix recommended to try combining them into one. This page has 25 external stylesheets. GTMetrix also recommeded combining them into one. Is this possible to do easily?
Lazy Loading – I’m using a lazy loader plug-in (bj lazy load) that wants to know where your theme loader function is (wp_header or wp_footer). What is the right answer?
Thank you for taking the time to read/respond. Perhaps addressing these issues will help others with site load performance issues.
Hello,
1) We don’t use image dimensions in css styles.
2) Unfortunately it’s not possible
3) It’s already done. If you check our theme you’ll see that external CSS are included before external JavaScript
4) We have combined everything that could be combined. If you know any additional ways you can use them.
5) This function is not related to our theme, it’s plugin function. Read more function http://tidyrepo.com/bj-lazy-load/
Regards,
Olga Barlow
Thanks for your reply! Despite my efforts, the site loads slowly. http://rosiepope.com/?custom-css=1&csblog=1&cscache=6&csrev=1 is a particularly slow load, taking more than 0.5 seconds. Is it possible for me to move this or do something with it to make it load faster? It delivers only 620 bytes.
Hello,
I see your site is not so slow http://gyazo.com/33402d26c58472492366df69396e2321
We would like to help you, but how long custom.css file loads does not depend on our theme.
Regards,
Olga Barlow
Hi Olga,
Here is the range of access times for the rosiepope.com home page, as shown by GTMetrix. Notice the wide variation, despite no variation in load (shown by real time Google Analytics).
http://rosiepope.com/
C (75)
C (78)
2.65 seconds December 3, 2014 3:59 pm Schedule testDelete Report
http://rosiepope.com/
C (75)
C (78)
65.81 seconds December 3, 2014 3:54 pm Schedule testDelete Report
http://rosiepope.com/
C (75)
C (78)
2.56 seconds December 3, 2014 1:13 pm Schedule testDelete Report
http://rosiepope.com/
C (75)
C (78)
2.71 seconds December 3, 2014 12:25 pm Schedule testDelete Report
http://rosiepope.com/
C (75)
C (78)
69.57 seconds December 3, 2014 11:05 am Schedule testDelete Report
http://rosiepope.com/
C (75)
C (78)
66.83 seconds December 3, 2014 10:59 am Schedule testDelete Report
http://rosiepope.com/
C (75)
C (78)
3.50 seconds December 2, 2014 7:29 pm Schedule testDelete Report
http://rosiepope.com/
C (73)
C (78)
2.43 seconds December 2,
Good Morning. I doubled the memory on the server last night, t o 4 Gig. No apparent increase in page load speed has resulted. In addition, when I bring up a site page in a tab on chrome, and then navigate to another tab, the favicon on the Rosiepope tab shows the rotating “wait” favicon. However, the page appears to be fully loaded.
The issue related to '‘optimizing website loading’' has been successfully resolved, and the topic is now closed for further responses