Professional Documents
Culture Documents
WP Faster
WP Faster
for
I. INTRODUCTORY
SECTION 1: Introduction to the Official WpFASTER.org WordPress Speed
Optimization Course
Section Description:
Understand the critical nature of website speed; achieve a firm grasp of what will be learned & how
you will benefit; course-taking tips; the exact nature of the course; and, easy mobile optimization.
Lecture 1: Website Speed: How Much it Matters & Why "Fast Enough" Isn't
In this lecture learn why having the fastest possible version of your WordPress website is no
longer optional.
I truly believe that this course makes learning everything one needs to know about
WordPress performance optimization as easy as it can possibly be. But this doesn't mean it's
easy! In this lecture I provide some tips, hints and tricks for you to maximize retention and
the practicing of the information.
The course covers a lot of ground in the WordPress WPO (Web Performance Optimization)
and UX (User Experience) Optimization space; but, there are a few things that one should
know about what the course is not as well. This lecture will refine your understanding of
what you can (and should) expect from the course (and what you shouldn't).
It is an increasingly mobile world! This lecture swiftly deals with optimizing your WordPress
website for 'high latency devices' like mobile phones and tablets. With WordPress, it's so
easy that the "how-to" fits in a single lecture.
Lecture 6: Notes, Links, Supplemental Materials & Whatnot Addendum for Section 1
This lecture covers why choosing the right host for your WordPress website is foundational
to the web performance architecture you will learn how to implement in future lectures.
Reducing the Number of HTTP Requests: What they are and why reducing them to as small
a number as possible is foundational to the WordPress web performance architecture you
will learn how to implement in future lectures.
Lecture 12: Eliminating Render-Blocking JavaScript & CSS in 'Above-the-Fold' Content Primer
Render Blocking CSS & JavaScript: What it is and why getting rid of it is foundational to the
WordPress web performance architecture you will learn how to implement in future lectures.
Asynchronous Resources: What they are and why they are foundational to the WordPress
web performance architecture you will learn how to implement in future lectures.
Lecture 15: Notes, Links, Supplemental Materials & Whatnot Addendum for Section 2
Website Speed Testing Tools: They're not all created equal. This lecture introduces you to the
differences between them, particularly the difference between "synthetic" testing tools and
"organic" testing tools: Which ones are best used for what; and, the best way to know what
our WordPress site's users are actually experiencing and under what circumstances they are
experiencing it.
Without accurate metrics, it's all guesswork; without accurate metrics, we have not proved
nor can we prove anything.
Lecture 17: Pingdom: What it's Good For & When to Use It
Lecture 18: GTmetrix: What it's Good For & When to Use It
Lecture 19: Google's PageSpeed Insights: What it's Good For & When to Use It
Lecture 20: WebPageTest: What it's Good For & When to Use It
Lecture 21: Notes, Links, Supplemental Materials & Whatnot Addendum for Section 3
Recap of sections 1 - 3 & remarks on the optimization of your WordPress site's 'Core': What
that is, with the how-to's of Core Optimization following in sections 5 - 9.
Learn how to implement and optimize page caching for your WordPress site, as well as how
to mitigate general Page Caching issues.
Learn how to implement and optimize browser caching for your WordPress site, as well as
how to mitigate general Browser Caching issues.
Learn how to implement and optimize database and object caching for your WordPress site,
as well as how to mitigate general Database and Object Caching issues.
Lecture 27: Notes, Links, Supplemental Materials & Whatnot Addendum for Section 5
Troubleshooting general issues that might arise while minifying and concatenating your
WordPress website.
Lecture 31: Notes, Links, Supplemental Materials & Whatnot Addendum for Section 6
SECTION 7: Minification & Concatenation II: The Render Blocking CSS &
JavaScript Conundrum
Section Description:
Achieve a comprehensive understanding of the Render Blocking CSS and JavaScript Conundrum &
how to overcome it.
Lecture 32: Solving the Render Blocking CSS Conundrum Part I: Inlining 'Above-the-Fold' CSS
How to solve problems with render blocking CSS via inlining the CSS required to render all
content that appears above-the-fold.
Troubleshooting general issues that might arise while minifying and concatenating your
WordPress website.
Lecture 35: Solving the Render Blocking JavaScript Conundrum in the Most Ideal Fashion
Solving the render blocking JavaScript conundrum with the "async" AND "defer" attributes
for cross-browser compatibility.
Lecture 36: Summary Remarks On Minification & the Render Blocking CSS & JavaScript Conundrum
Lecture 37: Notes, Links, Supplemental Materials & Whatnot Addendum for Section 7
Lecture 39: Notes, Links, Supplemental Materials & Whatnot Addendum for Section 8
Learn and apply the multiple uses of lazy loading (i.e. delaying the loading of certain
content until that content is scrolled to) to reduce total page size as well as the total number
of HTTP requests.
Lecture 41: Notes, Links, Supplemental Materials & Whatnot Addendum for Section 9
Learn how to properly organize and prioritize plugins (i.e. manipulate which ones load when
and where) for significantly reduced file sizes and faster loading times for your WordPress
website.
Browser hints: what they are and how to use them to maximize the speed of your
WordPress site.
Learn how to use PJAX to eliminate subsequent-page-load latency for INSTANT, page-topage navigation on your WordPress site.
Learn how to keep your WordPress site's cache perpetually fresh so that no one ever hits a
stale or uncached page on your WordPress website.
Learn how to leverage domain sharding for quicker serving of your WordPress site's static
assets, like images and videos.
Lecture 48: Notes, Links, Supplemental Materials & Whatnot Addendum for Section 10