19 AUGUST 2014 - UPDATE

1)   Please update to WP 3.9.2 asap as it deals with some security matters.  All Striking sites using MultiFlex 1.0.3+ or Striking 5.3 can be updated to WP 3.9.2. immediately.  We have tested the latest beta of WP 3.4 with our forthcoming Striking MultiFlex Ver 1.1 and they appear to be fine with each other.


2)   In respect of Striking MultiFlex 1.1. Our build is complete however we are holding for the Rev Slider Team to address some bugs in their current build.  Once they have finished their bug corrections we can formally release.


3)  We anticipate releasing Striking 5.3.1 today.  It will only available by the internal update function as this theme is deprecated and no longer available for sale.


James on behalf of the Striking Team
To insert code use <code>...</code>.
Google Speed Test score discussion thread - tips, pointers, etc
  • I am right at 90 at the moment but can't seem to get any higher. Any good hints or tips ?

    http://rocketcameras.com

    *Update. Thanks to a few tweaks my score is at 98.
    It is well worth following the advice below.
    For the record I am using good hosting and SuperCashe, rather than W3.
  • 41 Comments sorted by
  • Well, we cut the social icons in the feature header and our speed went back up to 97!

    Nice!

    If I have some time I'll turn the social icons into sprites but for now we'll go with the current layout.
  • www.cushah.com, We achieved 99, and currently it fluctuates between 98 and 99 at certain intervals. Will soon post up the check-list that boosted up the score.
  • I will go and have a look and thanks again for designing such a good theme.
  • Hi,

    You can check my website http://www.pickywebdesign.com and the speed result is below :)

    The page Dubai Web Design - Web Design Dubai &... got an overall Page Speed Score of 94 (out of 100).

    pickywebdesign.png
    1056 x 313 - 17K
  • I am currently at 93 with a long list of plugins. Not too bad considering I am using SuperCashe and not W3.
  • I have a 92 using W3 disk cache on page, database and object as well as browser cache. and about 15 plugins used. My biggest score hit was not using CSS sprites for a few small images which I don't care to.
  • you might try not caching your database and tuning up the mySQL db in my.cnf . If you have ssh root access. There are a number of simple scripts that you can run that will help you with the process.

    I've found that dropping the db cache in either W3 or super Cache and tuning manually has a lot better performance and am getting a 97% cache hit rate on sql reads etc... Just remember to backup the my.cnf file and make only one change at a time...

    If you are interested I can point you to the direction.

    Also if you are comfortable in modifying some of Lin's code there are a number of javascripts and techniques that allow for parallel loading of external scripts and each one has its down sides of course

    A great starting point is the site http://www.html5boilerplate.com/ they have lots of configs for .htaccess etc and some of what they consider the best practices are.

    One caveat is that you need to tread carefully when making these changes as Lin has implemented some specific scripts to deal with issues.

    Quick Tips:
    Lin uses the php filemtime() as a caching mechanism for his css and script files. Filemtime() is supposed to be cachable so that the function isn't called on every page load during the session. I have always wondered if this really is true. It might be simpler (but a little more work) is to just comment out that function call and replace it with style.css?v=2 everytime you make a change to the css or javascript.

    Another tip is to go through his code and replace any dynamic Wordpress function calls for your site URL etc with a hard-coded version http://www.yoursite.com/wp-content/themes/striking/ .... (he does load a lot of this info in to arrays at the beginning so this might or might not have a big affect)

    There is one trick that may help you and that is to make custom pages for your home page and key landing pages and then either using the function.php file or custom header.php strip out as much of the code and calls as you can get away with.

    Make these key pages super lean and clean - (You would be surprised how fast Wordpress is without loading tons of scripts)

    I would highly recommend this free eBook http://wpajax.com/download/ . It is technical, but you will find that Lin has implemented many of the techniques described and then with a little bit of knowledge and skills with wordpress hooks, filters and enqeue and deqeues you can safely without hacking make some key landing pages load very fast

    The bottom line tuning a site can take a long time, we once spent over 8 months trying to get everything right and it took the effort of some really good programers (python helped too)

    When you are at 92% score, becoming perfect is not worth the effort and your time might be spent more wisely creating content, forming relationships with other sites - or simply throwing more server resources at the site. It is amazing what 4GB of memory and mySQL on its own server can accomplish ;-0)

    runner2009
    Burt Gordon
  • Very good suggestions and great write up Burt. Thank you for those details I will check out those pages. I myself have a 2GB VPS with the mySQL on the same server. I have tuned it before the caching but it still drags a little bit so the disk caching seams to help. Once I get a few more websites on my multisite setup for a bit more income I plan on upgrading to a 4GB VPS which should give a bit more breathing room.
  • Great advice above, will check out all the suggestions.

    Currently at 98, so that should really be fast enough for Google.

    Time to get writing and creating more content!
  • Great info... thanks
  • I got 95/100 -Desktop and 92/100 - mobile. I used google page speed. https://developers.google.com/pagespeed without using w3total Cache and AMAZON Cloudfront. Note: DNS is host hosted by Amazon Route 53.
    I think the most important optimization that I have done was running striking image folder through yahoo smush-it and updating all my images that way with the plugin
    smush-it. Then I minified screen.css file and other css files for my special shortcodes. Was tempted to minify the skin.css.
    Interesting to note: When I turned on W3total cache and Amazon Cloudfront, my page load time goes down, and my page speed goes down to 91/100 -Desktop and 87/100-mobile.

    That was it.
  • I am now using Pingdom to test loading speed
    http://tools.pingdom.com/fpt/

    I wouls also use Yslow, but it is broken at the moment.
    http://developer.yahoo.com/yslow/
  • proch said:

    I got 95/100 -Desktop and 92/100 - mobile. I used google page speed. https://developers.google.com/pagespeed without using w3total Cache and AMAZON Cloudfront. Note: DNS is host hosted by Amazon Route 53.
    I think the most important optimization that I have done was running striking image folder through yahoo smush-it and updating all my images that way with the plugin
    smush-it. Then I minified screen.css file and other css files for my special shortcodes. Was tempted to minify the skin.css.
    Interesting to note: When I turned on W3total cache and Amazon Cloudfront, my page load time goes down, and my page speed goes down to 91/100 -Desktop and 87/100-mobile.

    That was it.



    I've got 91. Could you share the list of plugins you used, please? I am also curious how you handled the problem of browser caching of theme images.
  • you might try not caching your database and tuning up the mySQL db in my.cnf . If you have ssh root access. There are a number of simple scripts that you can run that will help you with the process.

    I've found that dropping the db cache in either W3 or super Cache and tuning manually has a lot better performance and am getting a 97% cache hit rate on sql reads etc... Just remember to backup the my.cnf file and make only one change at a time...

    If you are interested I can point you to the direction.

    runner2009
    Burt Gordon



    I would be interested in being pointed in the right direction.

    Maybe some example: my.cnf, or scripts.

    I'm running a multisite setup on a nginx (if that matters to your scripts.)

    Thanks in advance.
  • I second the two requests above me for more information to optimize the load times.

    My google page speed score is a 61 out of 100.

    If I understood correctly I should skip W3 and super Cache and make more "complicated" edits on my theme? I would love more details, I'm thinking that one of these two plugins is better than none?
  • Sorry, I didn't see this. If you are running nginx, you could try installing the varnish cache. Need to know the Linux to find the correct location for the my.cnf

    PM me and I'll try my best.
    Runner2009
    Burt Gordon
  • As a designer, i have no clue on how to increase my site performance. :\">

    I have tried a lot of things, but none seems to work. I am currently using WP Super Cache and Hostgator support made a few changes to some of the .htaccess files (not sure if its normal, but i have almost 1 per folder) in order to Leverage the browser cache; but my score keeps steady at 86/100.

    Is anyone here available to set my website to at least 96? (of course, i will pay for the work).
  • @ aurove, host gator is one of the better shared host providers, but if you want a great score, you more than likely have to move to a VPS.

    @ Runner2009, good suggestion on using Varnish cache, but apache people can use it also, I have a cPanel VPS, and i use the Unixy plugin to auto install and configure Varnish for me, it is a great plugin.

    @ raull1, I would definitely use one of those plugins, which one you chose is your choice. If you have a VPS, you have many other options as well. If you have shared hosting, then trying to find a better shared hosting provider would be my first suggestion.

    @ Elky, hey bro, there are a few MySQL scripts, one called Mysqltuner found here: http://mysqltuner.pl/mysqltuner.pl , and one called Tuning Primer found here: https://launchpad.net/mysql-tuning-primer Use those from your SSH and they will point you what to tune on your my.conf file based on the usage of your server.
  • @paulieb81.

    i used to have my site on hostgator. but it all depends on your country of origin. I did not get any good results on hostgator in my countrty whatever i tried. Whereas if my goal target market would be the usa i would indeed use hostgator as a hosting partner.

    Best regards,
    BackuPs
  • Folks,

    To save you some time if you too want to smush the images folder, here is a zipped copy I made after running my own images folder (version 5.1.7) through smush.it.
    striking-517_images_smushed.zip
    492K
  • I have 96/97 page speed on all my sites using Striking
    Use Memo cahce, W3 and Maxcdn
    Using CDN enabled brings you from 80's to 95 and above. I had one site sitting at 99
  • See www.boracaylive.com as one of my examples - its at 96
  • JoeBlack said:

    See www.boracaylive.com as one of my examples - its at 96


    Hi JoeBlack,

    Watch out, your site's slider is not working.

    Regards,
    --
    Diego
  • Hi everyone,

    I just wanted to make a reference to this discussion hoping it could help someone configuring W3 Total Cache.

    Regards,
    --
    Diego
  • If you have some heavy photos on your site and you want to speed it up a bit you may want to try the JPEGmini service (http://www.jpegmini.com) It will help you to reduce the size of your photos while keeping their quality. I have tested it on a few photos previously optimized with Smush.it and the size reduction was sometimes surprisingly effective.
  • I decided to use w3 total cache and score jumped from 61 to 80. Already configured cloudflare (changed dns) , but i see no result in speed nor points..
  • We're using W3 Total Cache and CloudFlare and our score is 97 - http://source-pro.org
  • @digitaltracker - how did you get such a high score? I use W3TC and Cloudflare and am not even close!

    What settings did you use?
  • According the chrome app page speed insights I have a score of

    PageSpeed Score of 92 (out of 100).

    I have cloudflare, w3 total cache, and I also have in the settings of striking to load my javascript at the bottom of the page. I actually created a CDN with Amazon, but it seemed to slow down my sight considerably rather than speed it up. So I disabled the feature in w3tc until I know how to set it up properly.

    The problem was the files that were passed thru amazon cloud front werent optimezed themselves.

    I'd like it to be faster, but I guess I'm done spending time improving it for now. currently I am on a shared host and would like to move to a cloud host or something similar one day.

    I am also gzipping via the php.ini file in my host.

    This tutorial helped me alot
    http://wp.tutsplus.com/tutorials/the-ultimate-quickstart-guide-to-speeding-up-your-wordpress-site/
  • With the latest release of Striking Version 5.1.8.3 - our speed score dropped from 97 to 86...

    hmm...
  • mine is still same as before 92/100.. overall PageSpeed Score of 92 (out of 100)

    http://www.pickywebdesign.com

    regards,
    Dubai Web Design
  • You should try the latest build of striking.... which will be released within hours and i wonder what does to the page speed.

    btw i was discussing this with James and we both agree on this. "Your website is absolutely beautifull"

    Best regards,
    Striking Team
    Paul
  • Mine or Picky Web Design? Can't wait to download the new version of striking.
  • Hi Heather

    Have not seen or heard much from you lately, I am assuming you are busy.

    lol, actually personally I like both, but they are each diff. And fortunately, you are at almost opposite ends of the world, so you do not compete!

    Regards
    James

  • Hello everyone,

    Let me preface this by saying that I am not a web designer. I am a midwife who is using wordpress to create my own website. I am finished, for the time being. My website is here:

    http://midwifemelissamarks.com

    I was searching for ways to make my website load faster and came across this thread. I just tested my site's speed with google pagespeed and got a 46!!! Compared to the scores above, I am wondering what on earth I did wrong with my site to receive such a low score. I have read all the above comments, but honestly, much of it is way above my current technical level. Can anyone point me in the direction of a good beginner's guide to improving my page speed?

    Thank you so much!
    Melissa :)
  • Oh, I should also mention that I just updated Striking to the newest version today, as well.
  • I also just turned Super Cache back on, not sure if that matters?
  • Okay, sorry for the comment spam, but just thought I'd update this in case anyone is interested. :P

    I used the guide listed above (http://imimpact.com/ultimate-guide-site-speed-optimization-wordpress/) and did pretty much everything it said to do EXCEPT install CloudFlare. I tried, but CloudFlare but when I actually tried to get it, I received this message:

    "SSL was detected for your site. CloudFlare Free does not support SSL.

    Any traffic over https:// to a CloudFlare-powered subdomain will see an error message. SSL is only supported in the Pro or Business plan."

    Anyway, doing everything else listed in the ultimate speed guide changed my score from a 46 to an 80, wow!! I'd love to get it even higher and I think minifying all my js, html, and css would do it, but because I couldn't get CloudFlare, I'm not sure what other minify plugins are compatible with Striking. Can anyone please assist? Thank you! :)
  • Hi Melissa:

    I did not want you thinking you are being ignored. This thread is a community thread rather then one we typically participate in, and as I believe you are aware, we are hot and heavy into the development process for the upcoming releases.

    But we will at our new support site be running a blog, and one of the topics that we will be writing about will be optimizing a site, both internally in Striking, and externally via third party plugins and processes.

    However, one issue definitely costing you is that you have a large number of google fonts, along with some cufon fonts active. I counted over 20 between cufon and google fonts. It may be that you have some google fonts active by accident. I would ditch them all if possible, and restrict yourself to no more then 3-4 fontface fonts. It would reduce the script calls, particularly externally to the google api, and assist in your page speed.

    Another matter is ssl. If you are employing ssl due to having a store, then the nature of your hosting is going to be a factor. Cheap $5 godaddy/bluehost/1+1 type hosting is simply not going to cut it. Commercial sites require better quality hosting, if they want enough horsepower behind them to serve pages more quickly.

    There are some posts on the forum about employing a caching plugin, and you might search them. One has to be careful, particularly with minimization, and you should seek them out.

    That is about my time at the moment, but hope the above helps.

    Best Regards
    Striking Team
    James



  • Websys said:



    But we will at our new support site be running a blog, and one of the topics that we will be writing about will be optimizing a site, both internally in Striking, and externally via third party plugins and processes.




    Could you put a link to this article if it's been written.