This is pro level shit with very little hand-holding. I don’t teach you how to code or basic coding principles. I simply tell you the strategy of what to do. And you either know how to technically accomplish these things, or you hire someone to do it. (About 42 videos, 360 minutes.)
You could argue that I don’t demonstrate anything here…I simply speak on how to go about it. Some of these videos can simply be played as audio, you don’t have to actually watch. I’ll add more lessons to this as I see fit.
- Server architecture
- Welcome to advanced speed optimization.
- Ideal server hardware & datacenter.
- Speed impact between CPU vs MEM vs HD.
- Where to buy servers. (pricing vs convenience)
- Unmanaged vs Managed hosting. (PROS & CONS)
- Clustering & elastic architecture.
- Choosing control panel – for your management workflow.
- Server-tuning
- Choosing server stack – based on management style.
- Apache vs LiteSpeed vs Nginx – origin and differences.
- VPS vs Bare metal – benefits and implications.
- Server tweaking – connection timeouts, input limits, concurrent connections, memory limits.
- Module pruning (Apache & WHM/cPanel) – disabling unnecessary modules.
- MySQL tuning – things to play with.
- Scaling large sites – bare metal vs elastic vs clustering.
- Recovering from CPU/traffic overload – nightmare scenarios.
- High tenant vs low tenant management.
- Coding & refactoring themes
- Should you refactor an existing theme?
- Tips when coding themes from scratch.
- Theme frameworks vs Starter themes.
- How to hire a web developer.
- Manual-combine for plugin CSS.
- Responsive design guidelines. (WIP)
- Custom plugin development
- Forking plugins – customizing plugins to your needs.
- Developing your own plugins – technical & financial advice.
- Rest API vs admin-ajax – web app performance
- Large media hosting
- Hosting strategy for many images – storage and complexity.
- Hosting strategy for large files – storage, CDN, and protection.
- Advanced caching strategies
- Speeding up WP Dashboard (admin area).
- Speeding up dynamic pages.
- Object-caching tactics with Redis/Memcache.
- Private caching (backend & logged-in users).
- LiteSpeed ESI (“hole-punching”) and Nginx Micro-caching.
- Diagnosing admin-ajax slowdowns.
- CDN & edge-caching
- Push vs Pull CDN.
- Integrating large files with CDN.
- Cloudflare apps.
- Page-caching at the edge.
- Aggressive font optimization
- Locally-loading webfonts.
-
Font subsetting – removing unnecessary glyphs.
-
Removing or optimizing icon fonts (e.g. FontAwesome).
- Server security & Hack recovery
- How to detect attacks (inbound & outbound DDOS).
- Fastest ways to mitigate hacks.
- Steps to repair after code injection hack.