You’ve already heard that slow website keeps you from good conversation numbers and high Google ranking. But how do you know if your website is that slow?
By attending to this talk, you’ll learn:
How to measure performance of your site properly
Why fast DNS service is important
What you should be aware of when choosing hosting provider
What could be done on WordPress level to speed the things up
We will finish with a few tips on how to keep your site being blazing fast for a long time.
You will want to take notes!
3. Piotr Bąk
● 8 years of great adventure with WordPress
● Rocketeer at
● Enjoys all kinds of sports
● Digital nomad with two cats on board
4. ● WordPress lover since 2010
● WordPress Multisite fan
● Rocketeer at
● Loves spaghetti with tomato and basil
● Swims 4,3 km per hour freestyle
Sabrina Zeidan
20. IMPROVE Why dedicated DNS is better?
Site tested: example.com Site tested: cloudflare.com
DnsPerf.com
21. IMPROVEHosting and TTFB (Time To First Byte):
1. Distance to the server
2. DNS lookup time
3. Performance of your server
4. Caching and WordPress configuration
5. Quality of user’s internet connection
22. IMPROVEHosting: Mind the distance!
● Better TTFB
● Less time spent on receiving data from
server
23. IMPROVEHosting and CDN
1. Request example.com
2. Response index.html,
cdn.example.com/image.png
3. Request cdn.example.com/image.png
4. Response from closest server
Graphics used:
freepik freepik
24. IMPROVEHosting and HTTP/2
1. Allows you to use HTTP/2 server push
2. Supports multiplexing
3. Prioritization strategy
4. Headers compression
HTTP2.pro
29. IMPROVETypes of cache: Object Caching
Server
PHP
Is page
cached?
Yes
No
Yes
Database
Is data in cache?
No
Graphics used:
freepik
30. IMPROVETypes of cache: Browser Caching
Server
PHP
Database
Is page
cached?
Yes
No
Is data in cache?
Yes
Noimage.png
style.css
script.js
Graphics used:
freepik
36. IMPROVEMedia: LazyLoad images and videos
-22%
before
3.2s
after
2.5s
https://sabrinazeidan.com/embed-youtube-video-wordpress-without-slowing/
WP Rocket
41. MAINTAINTake care of database
Get rid of unused data
1. Old plugins that haven’t deleted their data
2. Post revisions
3. Post drafts
4. Spammy comments
Advanced Database Cleaner
42. MAINTAINKeep an eye on it
1. Regular check-ups
2. And when changes are made
3. Mind to test not just homepage