Forum Support

Shape 5
March 28, 2024, 04:37:55 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Shape 5 Forum
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: slow page speed test on shape 5 wp themes  (Read 8956 times)
cspub
Jr. Member
**
Offline Offline

Posts: 236



« on: July 05, 2016, 04:35:37 PM »

I have mentioned this before but in specific themes. You had asked for examples. The issue, though, isn't just one theme. It appears to be something in the way your code is written.

Since page speed and performance are big issues to good ranking in Google, I try to fix things that come back in test that need to be fixed.

i'm using the latest versions of your software. Some of the areas that come back on multiple different test on different sites using different shape 5 themes are:
page request - Combine files to minimize the number of HTTP requests your site makes. there are many header request for the various images used in the theme.
page speed-images optimized. i optimize the images we add, but the ones for the theme aren't.  optimize css, keep script below the fold,
render blocking-Remove or defer JavaScript and CSS that interferes with loading above-the-fold content.

I like your themes and have had subscription for several years. But with us being dinged by Google on the above issues, I need to reevaluate continuing with subscriptions.

Is there a way you can change this in your code?
Logged
Tristan Rineer
Global Moderator
*****
Offline Offline

Posts: 3858

Gravatar


« Reply #1 on: July 06, 2016, 01:31:39 PM »

I forwarded your message to the other developers to get their feedback, below are the replies.

---
I have mentioned this before but in specific themes. You had asked for examples. The issue, though, isn't just one theme. It appears to be something in the way your code is written.

Since page speed and performance are big issues to good ranking in Google, I try to fix things that come back in test that need to be fixed.

   
Quote
Most of the page performance is due to the server not the theme. We have users that apply the below to their htaccess in Joomla all the time and dramatic results. I don?t know if some of this could be used in WordPress too, I would think so since it?s just htaccess:  http://magazine.joomla.org/issues/issue-june-2012/item/787-htaccess-File-That-FREAKIN-Works

---
i'm using the latest versions of your software. Some of the areas that come back on multiple different test on different sites using different shape 5 themes are:
page request - Combine files to minimize the number of HTTP requests your site makes. there are many header request for the various images used in the theme.

   
Quote
Http requests from the theme are for css and js files, there are very few requests to images if any at all; those are called in the css not an http request. It's possible to combine http requests with the compression option. The files have to be separate though or you wouldn?t be able to turn off features like multibox, image scroll, etc. One large file would be very bloated with options that aren?t needed.

---
page speed-images optimized. i optimize the images we add, but the ones for the theme aren't. 

   
Quote
The images that come with themes & templates (which are very few) are optimized for both speed but also aesthetics. You can?t make them too small or they will look pixelated. Most of the images are from the user?s content and that?s on them to optimize.

 

---
optimize css, keep script below the fold,
render blocking-Remove or defer JavaScript and CSS that interferes with loading above-the-fold content.

   
Quote
Above the "fold" is completely dependent on how the site is set up. It?s just saying that anything that needs javascript effects should show within page view without scrolling.

You cannot defer javascript. Javascript has to be loaded in a specific order or it will break. Ie: one javascript call requires a function that was called previously. There?s no way to change that except for combining some of the files through the theme compression.

---

Hopefully that information will be helpful.
« Last Edit: July 06, 2016, 01:38:35 PM by Tristan Rineer » Logged

Tristan Rineer
------------
Shape 5 Team



- Need a great host for your website? We highly recommend siteground.com!


- Put your trust in the hands of our extremely qualified staff to get your job done right!


- Firebug is the most powerful web development and debugging tool, and it will save you a lot of time, frustration and forum questions:
Install Firebug
cspub
Jr. Member
**
Offline Offline

Posts: 236



« Reply #2 on: July 06, 2016, 01:38:58 PM »

thanks for the reply tristan. As far as server, I've got sites on different servers different hosting companies. They are dedicated servers. Same thing.

I can private message you the reports I pull. I've got one site that I'm trying to get the score up so you can see what it is saying. I'm getting basically the same thing on different themes different sites.
Logged
cspub
Jr. Member
**
Offline Offline

Posts: 236



« Reply #3 on: July 08, 2016, 11:03:22 AM »

here is example of header request on main page. i've replaced domain name with xx. yes some of the request are for items i added to front but most are from the theme. this was what i was referring too.

Request Headers
+ Expand All
+ Request 1: http://www.xx.com/
+ Request 2: http://www.xx.com/wp-content/themes/s5_new_vision/style.css?ver=4.5.3
+ Request 3: http://www.xx.com/wp-content/themes/s5_new_vision/js/mootools/mootools-core.js?ver=4.5.3
+ Request 4: http://www.xx.com/wp-content/plugins/login-sidebar-widget/style_login_widget.css?ver=4.5.3
+ Request 5: http://www.xx.com/wp-content/plugins/business-directory-plugin/core/css/widgets.min.css?ver=4.5.3
+ Request 6: http://www.xx.com/wp-content/plugins/business-directory-plugin/themes/default/assets/styles.css?ver=4.5.3
+ Request 7: http://www.xx.com/wp-content/themes/s5_new_vision/js/mootools/mootools-more.js?ver=4.5.3
+ Request 8: http://www.google-analytics.com/analytics.js
+ Request 9: http://www.xx.com/wp-includes/js/jquery/jquery.js?ver=1.12.4
+ Request 10: http://www.xx.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1
+ Request 11: http://www.xx.com/wp-content/themes/s5_new_vision/js/jquery/jquery-ui.min.js?ver=4.5.3
+ Request 12: http://www.google-analytics.com/r/collect?v=1&_v=j44&a=592575636&t=pageview&_s=1&dl=http%3A%2F%2Fwww.xx.com%2F&ul=en-us&de=utf-8&dt=Salon%20and%20Spa%20Galleria%20%E2%80%93%20More%20than%20just%20a%20Day%20Spa.&sd=24-bit&sr=1600x1200&vp=1008x698&je=1&fl=22.0%20r0&_u=AEAAAEQAI~&jid=96174708&cid=1562085939.1467995732&tid=UA-413536-8&_r=1&z=1250471192
+ Request 13: http://www.xx.com/wp-content/themes/s5_new_vision/js/jquery/jquery-noconflict.js?ver=4.5.3
+ Request 14: http://www.xx.com/wp-includes/js/wp-emoji-release.min.js?ver=4.5.3
+ Request 15: http://www.xx.com/wp-content/themes/s5_new_vision/js/core/s5_flex_menu-min.js
+ Request 16: http://www.xx.com/wp-content/themes/s5_new_vision/css/s5_flex_menu.css
+ Request 17: http://www.xx.com/wp-content/themes/s5_new_vision/css/template_default.css
+ Request 18: http://fonts.googleapis.com/css?family=ABeeZee
+ Request 19: http://www.xx.com/wp-content/themes/s5_new_vision/css/template.css
+ Request 20: http://www.xx.com/wp-content/themes/s5_new_vision/css/com_content.css
+ Request 21: http://www.xx.com/wp-content/themes/s5_new_vision/css/editor.css
+ Request 22: http://www.xx.com/wp-content/themes/s5_new_vision/css/core/s5_responsive_bars-min.css
+ Request 23: http://www.xx.com/wp-content/themes/s5_new_vision/css/core/s5_responsive_hide_classes-min.css
+ Request 24: http://www.xx.com/wp-content/themes/s5_new_vision/css/s5_responsive.css
+ Request 25: http://www.xx.com/wp-content/themes/s5_new_vision/css/custom.css
+ Request 26: http://www.xx.com/wp-content/themes/s5_new_vision/js/core/s5_responsive_mobile_bar-min.js
+ Request 27: http://www.xx.com/wp-content/uploads/2014/01/logo.png
+ Request 28: http://www.xx.com/wp-content/uploads/2016/03/salon-spa-galleria.jpg
+ Request 29: http://www.xx.com/wp-content/uploads/professionals.jpg
+ Request 30: http://www.xx.com/wp-content/uploads/2016/07/arlington-salon-spa.jpg
+ Request 31: http://www.xx.com/wp-content/uploads/2016/07/ft-worth-salon-spa.jpg
+ Request 32: http://www.xx.com/wp-content/uploads/2016/07/boat-club-salon-spa.jpg
+ Request 33: http://www.xx.com/wp-content/uploads/2016/07/ft-worth-salon-spa2.jpg
+ Request 34: http://www.xx.com/wp-content/uploads/2016/07/denton-hwy-salon-spa.jpg
+ Request 35: http://www.xx.com/wp-content/uploads/2016/07/grapevine-salon-spa.jpg
+ Request 36: http://www.xx.com/wp-includes/js/wp-embed.min.js?ver=4.5.3
+ Request 37: http://www.xx.com/wp-content/uploads/2016/07/mansfield-salon-spa.jpg
+ Request 38: http://www.xx.com/wp-content/themes/s5_new_vision/images/vertex/responsive/menu_light.png
+ Request 39: http://www.xx.com/wp-content/themes/s5_new_vision/images/vertex/responsive/search_light.png
+ Request 40: http://fonts.gstatic.com/s/abeezee/v9/m_J3nYLkIiGqm2wAiy01kg.woff
+ Request 41: http://www.xx.com/wp-content/themes/s5_new_vision/images/s5_menu_right.png
+ Request 42: http://www.xx.com/wp-content/themes/s5_new_vision/images/facebook.png
+ Request 43: http://www.xx.com/wp-content/themes/s5_new_vision/images/twitter.png
+ Request 44: http://www.xx.com/wp-content/themes/s5_new_vision/images/rss.png
+ Request 45: http://www.xx.com/wp-content/themes/s5_new_vision/images/s5_menu_left.png
+ Request 46: http://www.xx.com/wp-content/themes/s5_new_vision/images/s5_pattern_overlay.png
+ Request 47: http://www.xx.com/wp-content/themes/s5_new_vision/images/green-bkg1.jpg
+ Request 48: http://www.xx.com/wp-content/themes/s5_new_vision/images/salon-spa-bkg.jpg
+ Request 49: http://www.xx.com/wp-content/themes/s5_new_vision/images/s5_scroll_arrow.png
+ Request 50: http://www.xx.com/wp-content/themes/s5_new_vision/images/s5_menu_arrow.png
+ Request 51: http://www.xx.com/wp-content/themes/s5_new_vision/favicon.ico
Logged
Tristan Rineer
Global Moderator
*****
Offline Offline

Posts: 3858

Gravatar


« Reply #4 on: July 11, 2016, 07:09:20 AM »

As mentioned above, almost all of the CSS and JS file requests from the theme could be reduced by enabling caching in the theme options.  Also mentioned above is that the very small number of images used by the theme are fully optimized; almost all of the images you've listed that are from the theme are extremely small as well.

Logged

Tristan Rineer
------------
Shape 5 Team



- Need a great host for your website? We highly recommend siteground.com!


- Put your trust in the hands of our extremely qualified staff to get your job done right!


- Firebug is the most powerful web development and debugging tool, and it will save you a lot of time, frustration and forum questions:
Install Firebug
cspub
Jr. Member
**
Offline Offline

Posts: 236



« Reply #5 on: July 11, 2016, 02:10:26 PM »

i have tried the enable cache compression from within the theme but get error. have tried on different servers at different hosting companies and always the same thing. i will try again
Logged
Tristan Rineer
Global Moderator
*****
Offline Offline

Posts: 3858

Gravatar


« Reply #6 on: July 12, 2016, 08:05:23 AM »

If you continue having issues with caching, please be as detailed as possible about the errors you are getting; I'll need to know exactly what is happening in order to figure out a way to resolve it.
Logged

Tristan Rineer
------------
Shape 5 Team



- Need a great host for your website? We highly recommend siteground.com!


- Put your trust in the hands of our extremely qualified staff to get your job done right!


- Firebug is the most powerful web development and debugging tool, and it will save you a lot of time, frustration and forum questions:
Install Firebug
cspub
Jr. Member
**
Offline Offline

Posts: 236



« Reply #7 on: July 20, 2016, 06:00:20 PM »

in some other reply to a post you gave what the requirements were on the server for compression to work. something about f something? can you send me those again so i can double check with hosting company.
Logged
Tristan Rineer
Global Moderator
*****
Offline Offline

Posts: 3858

Gravatar


« Reply #8 on: July 21, 2016, 07:14:02 AM »

PHP file write permissions need to be enabled.  The caching feature specifically uses the fopen() and fwrite() functions.
Logged

Tristan Rineer
------------
Shape 5 Team



- Need a great host for your website? We highly recommend siteground.com!


- Put your trust in the hands of our extremely qualified staff to get your job done right!


- Firebug is the most powerful web development and debugging tool, and it will save you a lot of time, frustration and forum questions:
Install Firebug
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Looking for the largest variety in template designs? Look no more. Never buy 1 theme again. Signups start at just $89 for access to all of our themes.
Send Us An Email
Please send us your questions and we will email you back as soon as we can. Product support questions should be posted in our support forums under the Help menu. Our staff will assist you from there.