Learn icon indicating copy to clipboard operation
Learn copied to clipboard

Lesson - Using caching to improve website performance - W3 Cache Total plugin

Open westnz opened this issue 2 years ago • 15 comments

Topic Description

Intro to caching and helpful tips.

Related Resources

Links to related content on Learn, HelpHub, DevHub, GitHub Gutenberg Issues, DevNotes, etc.

  • [ ]

Guidelines

Review the team guidelines

Tutorial Development Checklist

  • [x] Vetted by instructional designers for content idea
  • [x] Provide feedback of the idea
  • [x] Gather links to Support and Developer Docs
  • [x] Review any related material on Learn
  • [x] Define several SEO keywords to use in the article and where they should be prominently used
  • [x] Description and Objectives finalized
  • [x] Tutorial created and announced to the team for Q/A review
  • [x] Tutorial reviewed and ready to publish
  • [x] Tutorial submitted and published to WPTV
  • [x] Tutorial published on WPTV
  • [x] Tutorial captioned
  • [x] Tutorial created on Learn.WordPress.org
  • [x] Tutorial post reviewed for grammar, spelling, etc.
  • [x] Tutorial published on Learn.WordPress.org
  • [x] Tutorial announced to Marketing Team for promotion

westnz avatar May 25 '23 03:05 westnz

https://github.com/WordPress/Learn/assets/89751452/86ad8ae6-4e1f-4bf9-abff-9bbd6ddab664

westnz avatar Jun 09 '23 01:06 westnz

Nice one as always @westnz . Just a couple of items I noticed...

  • In my mind, the stock video clips of the individuals used towards the beginning while explaining caching were interesting, but didn't directly relate to the narrative. I found myself momentarily tuning out from what was being said while subconsciously trying to connect it with the visual.
  • One suggestion might be to use clips of screen records off https://pagespeed.web.dev/ or even people getting frustrated on their phones (presumably due to slow site loads). I'm thinking something that might directly relate to the narration could work better.
  • More than half the tutorial involves the W3 Total Cache plugin. Consider adding the plugin name into the tutorial title? I know that starts to get pretty long

Caching and performance often get overshadowed by design. Great tutorial to (re)introduce the topic!

quitevisible avatar Jun 13 '23 00:06 quitevisible

I appreciate your helpful feedback! @quitevisible

westnz avatar Jun 13 '23 01:06 westnz

A good overview of the different caching types. I agree with @quitevisible in regard to half the tutorial being about W3 Total Cache plugin. If not in the title, definitely in the description. For the stock videos, maybe have comparison of page speed with various caching enabled.

You mention 4 kinds of caching Page, Browser, Server and CDN, but then in the plugin overview you have Database and Object caching. You should probably outline what these are also.

I would also suggest that you only enable caching after you have finished building your site, to stop unnecessary issues during the build due to caching.

digitalchild avatar Jul 12 '23 07:07 digitalchild

Thank you for the suggestions @digitalchild 💪

westnz avatar Jul 12 '23 07:07 westnz

Published: https://learn.wordpress.org/tutorial/improving-website-performance-with-caching/

westnz avatar Jul 27 '23 05:07 westnz

Note: (W3 Total Cache changed the UI a bit)

westnz avatar Jun 18 '24 03:06 westnz

Updated and sharing for review again.

westnz avatar Jun 21 '24 03:06 westnz

https://github.com/WordPress/Learn/assets/89751452/2e615325-f810-4c07-9b92-fede2e1b2bf0

westnz avatar Jun 21 '24 03:06 westnz

A good overview, I have some feedback.

  • For page caching, it might be worth mentioned what it is. Creates a static version of a page so that it is no longer querying the database.
  • I think it would be good to mention the different levels of caching as per - https://developer.wordpress.org/advanced-administration/performance/cache/ or reference it.
  • For minify mode, I would mention that if you experience unexpected behavior or there are issues with your site rendering properly, it can be because of minification.
  • Is there an outro that goes over what was covered in the video?

Tutorial/Lessons Review Checklist

Please tick all items you've confirmed:

  • [x] Learning outcomes/objectives are clear.
  • [ ] Technical concepts introduced in the content are accurate.
  • [x] The speed of demonstrations are easy to follow.
  • [x] The narration audio matches what is shown visually.
  • [x] Spelling and grammar are correct.
  • [x] Sound quality is consistent throughout the video.
  • [ ] Brand Usage Guidelines and Promotional Guidelines are being followed.
  • [ ] Media assets are all in the public domain (CC0).

digitalchild avatar Jun 21 '24 04:06 digitalchild

Thank you for the good feedback @digitalchild

westnz avatar Jun 23 '24 20:06 westnz

https://github.com/WordPress/Learn/assets/89751452/185595d2-6c2a-40ea-9ce7-bf616c810f43

westnz avatar Jul 03 '24 05:07 westnz

Hey @digitalchild Thank you for helping with updating the script. Here is the updated video. Can you watch the video one more time and let me know if we are ready to publish it?

westnz avatar Jul 03 '24 05:07 westnz

Great, this is ready to go from my feedback perspective.

digitalchild avatar Jul 03 '24 07:07 digitalchild

Thank you, Jamie 🥇

westnz avatar Jul 03 '24 07:07 westnz

//published

westnz avatar Jul 09 '24 00:07 westnz