• Resolved dsj1972

    (@dsj1972)


    having run every analytics I can find, something has come up on PageSpeed Insights that I cant really ignore.

    Yes, its the old Render-Blocking Resources issue. Apparently I could save up to 2 seconds in load time if I address this.

    I know I might need to Load CSS Asynchronously ….but before all of that, a quick question: does the require a professional / expert approacah to fix? Or can I use a plugin of some kind? I am not an IT noob, but my experience of CSS goes back about as far as building this site does – exactly one month!

    Im hoping for a quick and easy fix here, but anticipate a long and tortuous one!

    Cheers,

    DJ

    The page I need help with: [log in to see the link]

Viewing 12 replies - 1 through 12 (of 12 total)
  • Thread Starter dsj1972

    (@dsj1972)

    So I fixed the Render Blocking Scripts and CSS with Autoptimize

    PageSpeed Insights now reads 64 (better than 51). So thats good.

    Going back to https://www.thinkwithgoogle.com/feature/testmysite/

    My load time has reduced from 3.9 secs to 2.5 secs so happy days.

    But 2.5 is still “slow” by google rating ??

    based on a quick gtmetrix test your site’s time to first byte is rather high, so you might want to look into page caching (a plugin such as wp super cache/ keycdn cache enabler or at hoster level or cloudflare page rules)?

    Thread Starter dsj1972

    (@dsj1972)

    Hi OM, thanks for the reply

    I am already using page cache with W3 Total Cache.

    Once this has been configured (I have every option checked except:
    Don’t cache front page
    Cache URIs with query string variables
    Don’t cache pages for following user roles.

    Apart from these, I believe everything to be in place.

    Or would you suggest there is something else I could do?

    Cheers,
    DJ

    in that case; TTFB is slow despite W3TC. could be due to cloudflare which by default doesn’t cache HTML and will re-fetch it from your origin server every time, in which case your site could be faster without CF or you could alternatively use cloudflare’s page rules to do page caching there?

    Thread Starter dsj1972

    (@dsj1972)

    Hi OM thanks again for getting back.

    So I have Created a Page Rule for fotoscopic.com as per the link you sent
    I also created another page rule for https://fotoscopic.com/wp-admin/*

    Additionally, I set Browser Cache Expiration to Respect Existing Headers.

    I tested it as suggested:

    curl -I https://fotoscopic.com/
    HTTP/1.1 200 OK
    Date: Wed, 25 Sep 2019 09:17:11 GMT
    Content-Type: text/html; charset=UTF-8
    Connection: keep-alive
    Set-Cookie: __cfduid=d59f166e9cb46828e75069f7f93718fb31569403031; expires=Thu, 24-Sep-20 09:17:11 GMT; path=/; domain=.fotoscopic.com; HttpOnly
    Vary: X-Forwarded-Proto,Accept-Encoding
    Last-Modified: Wed, 25 Sep 2019 08:13:14 GMT
    Referrer-Policy: no-referrer-when-downgrade
    X-Server-Cache: true
    X-Proxy-Cache: HIT
    CF-Cache-Status: MISS
    Expect-CT: max-age=604800, report-uri=”https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct”
    Server: cloudflare
    CF-RAY: 51bbe7505b50359a-LHR

    Then again:
    curl -I https://fotoscopic.com/
    HTTP/1.1 200 OK
    Date: Wed, 25 Sep 2019 09:18:28 GMT
    Content-Type: text/html; charset=UTF-8
    Connection: keep-alive
    Set-Cookie: __cfduid=d1c03c8eda523bade3d4dca5a866e7adf1569403108; expires=Thu, 24-Sep-20 09:18:28 GMT; path=/; domain=.fotoscopic.com; HttpOnly
    Vary: X-Forwarded-Proto,Accept-Encoding
    Last-Modified: Wed, 25 Sep 2019 08:13:14 GMT
    Referrer-Policy: no-referrer-when-downgrade
    X-Server-Cache: true
    X-Proxy-Cache: HIT
    CF-Cache-Status: HIT
    Age: 77
    Expect-CT: max-age=604800, report-uri=”https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct”
    Server: cloudflare
    CF-RAY: 51bbe936de59dc43-LHR

    The above it supposed to improve TTFB I believe.

    Could you recommend a good way to test for TTFB? Would that be available on gtmetrix?

    Thank you
    David.

    Could you recommend a good way to test for TTFB? Would that be available on gtmetrix?

    indeed GTmetrix, under “waterfall” and “timings” and indeed it is _a lot_ better now with a 133ms TTFB. congrats, you have a fast website now ??

    Thread Starter dsj1972

    (@dsj1972)

    Wow thank you!

    Just before I close this, which analytics tool do you recommend I use.

    GTMetrix?
    PageSpeed Insights?
    ThinkWithGoogle?

    It would help with the learning curve if I knew which tool to use.

    Cheers!

    I prefer https://webpagetest.org actually ??

    Thread Starter dsj1972

    (@dsj1972)

    another one! thats not helping! ??

    Thanks again ( will add webpagetest to my ever growing suite of analytics!)

    Thread Starter dsj1972

    (@dsj1972)

    Actually I spoke too soon.

    Looks like cache level to cache everything for the homepage screws up the order and shape of the images I have there within an Envira gallery.

    Turning it off helps fix the page. Keeping it on messes with it.
    I have left the setting on now so you can see it.

    Have raised a call with Envira and posted a query in the Cloudflare forum here.

    Thanks,
    David.

    Afraid I don’t know enough about CF’s page caching & about Envira Gallery to help you with that ??

    Thread Starter dsj1972

    (@dsj1972)

    No worries you have helped enough! Cheers.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘another Render-Blocking Resources question’ is closed to new replies.