W3 Total cache instellen is een grote uitdaging. Je hebt te maken met veel opties waarvan meer dan de helft van de opties je niet bekend in de oren klinkt. Daarom heb ik een handleiding W3 Total Cache gemaakt waarbij je de instellingen alleen nog maar hoeft over te nemen. Makkelijk toch?
Installeren van W3 Total Cache
Installeer en activeer de W3 Total Cache plugin. Na de installatie moet de “preview mode” op disable staan. Om dit te doen ga je na performance en vervolgens General Settings. De eerste optie is de preview mode en die moet op disable staan.

General Settings
Pagina Cache
Activeer Pagina Cache en zet de Page cache method op Disk: Enhanced

Minify
Activeer Minify en zet de Minify mode op Handmatig. De Minify cache method zet je op Disk.

Database Cache
Activeer de Database Cache en zet de Database Cache Method op Disk.

Object Cache
Activeer de Object Cache en zet de Object Cache Method op Disk.

Browser Cache
Activeer Browser Cache door Enable aan te vinken.

Miscellaneous
Activeer de optie Verify rewrite rules.

Pagina Cache
Algemeen
Activeer de optie Cache posts page
Activeer de optie Cache feeds: site, categories, tags, comments
Activeer de optie Cache SSL (https) requests
Activeer de optie Cache requests only for www.jewebsitenaam.nl site address
Activeer de optie Don’t cache pages for logged in users

Cache Preload
Activeer de optie Automatically prime the page cache. Zet de Update interval op 907 seconden en de Pages per interval op 15. Bij Sitemap URL vul de link naar je sitemap in en activeer de optie Preload the post cache upon publish events.

Advanced
Zet Garbage collection interval op 3600 seconden

Minify
Algemeen
Activeer de optie Rewrite URL structure
Activeer de optie Disable minify for logged in users
Zet de Minify error notification op Admin Notification

HTML & XML
Activeer de volgende opties bij HTML minify settings: Activeer, Inline CSS minification, Inline minification en Line break removal.

JS
Dit een lastig onderdeel waarbij de instellingen voor iedereen anders kan zijn. Om te controleren of het werkt ga naar je website en bekijk de broncode. Dit zijn de beste instellingen voor ons:
Activeer JS minify setting.
Bij Operations in areas zet de Before </head>, After <body> en Before </body> allemaal op Minify en de Embed type op Non-blocking using JS.

CSS
Activeer de volgende opties bij CSS minify settings: Activeer, Preserved comment removal (not applied when combine only active) en Line break removal (not applied when combine only is active).

Advanced
Zet Update external files every op 216000 seconden.
Zet Garbage collection interval op 216000 seconden.

Browser Cache
Algemeen
Activeer de optie Set Last-Modified header
Activeer de optie Set expires header
Activeer de optie Set cache control header
Activeer de optie Set W3 Total Cache header
Activeer de optie Enable HTTP (gzip) compression

CSS & JS
Activeer de optie Set Last-Modified header
Activeer de optie Set expires header
Zet Expires header lifetime op 31536000 seconden
Activeer de optie Set cache control header
Activeer de optie Set W3 Total Cache header
Activeer de optie Enable HTTP (gzip) compression

HTML & XML
Activeer de optie Set Last-Modified header
Activeer de optie Set expires header
Zet Expires header lifetime op 7200 seconden
Activeer de optie Set cache control header
Activeer de optie Set W3 Total Cache header
Activeer de optie Enable HTTP (gzip) compression

Media & Other files
Activeer de optie Set Last-Modified header
Activeer de optie Set expires header
Zet Expires header lifetime op 31536000 seconden
Activeer de optie Set cache control header
Activeer de optie Set W3 Total Cache header
Activeer de optie Enable HTTP (gzip) compression
