high performance wordpress with cdns
TRANSCRIPT
What is a Content Delivery Network (CDN)?
● Distributed network of servers for delivering static files or cached content
● Visitor requests routed to nearest CDN server based on proximity
● Brings assets closer to eyeballs● Cached requests are handled by the CDN
instead of the origin
The CloudFlare Global Anycast Network
Website traffic is routed through our global network which is powered by 86 data centers around the world.
Why are CDNs important for websites?
● Global or widely regional audiences● Image and/or asset heavy● Page load performance (< 5 seconds)● Security● Increase conversion, reduce bounce rate● SEO rankings
Who should be using CDNs today?
● Media - news, entertainment● E-commerce - shops, portals● Advertisers - adtech● Personal - blogs, causes
What types of CDNs are there?
● Push - PoP Pull○ Sync files to CDN via FTP, SFTP, WebDAV, Amazon
S3○ Laborious setup; no redundant traffic
● Pull - Origin Pull○ CDN retrieve files not in cache from origin○ No setup; potential for redundancy
What to look for in a CDN?
● Network size & distribution● SLA - 100% uptime guarantee● Pay-per-use vs. Flat rate pricing● Feature set● SSL/TLS● HTTP/2
How do you start using a CDN like CloudFlare with WordPress?
● Automatically○ DNS change○ Default cached extensions
● Plugins○ W3 Total Cache○ WP Super Cache○ CloudFlare
What should you consider when configuring your WordPress site with a CDN?
● Cache-Control headers● Set-Cookie headers● Cache TTL
Questions?
Suzanne Aldrich
Solutions Engineer
Speaker