This is an introduction to setting up and running TYPO3 with Varnish. See the amazing perfomance improvements and learn how to setup moc_varnish, a TYPO3 extension that automatically controls the Varnish cache according to TYPO3's caching rules.
6. You are doing it
wrong! Poul-Henning Kamp
“The majority of you are doing that wrong. Not just wrong as in not
perfect, but wrong as in wasting half, or more, of your performance.
7. Varnish
r.v. var·nished, var·nish·ing, var·nish·es
1. To cover with varnish.
2. To give a smooth and glossy finish to.
3. To give a deceptively attractive appearance to; gloss over.
8. Make websites fly
• Web Application Accelerator
• Initiated 2005
• Version 1.0 sep 2006
• Current version 2.1
• 3.0 released on June 16
14. Content awareness
• Hooks into TYPO3 cache
• Triggers Varnish purging on cache invalidation
• Supports force-reload
15. Dynamic content
• Edge-Side Includes (ESI)
• Combine smaller parts of websites
• MOC Varnish does this automatically
• Configuration options
• plugin.tx_mysweetplugin_pi1.max-age = <seconds>
Think you've mastered the art of server performance? Think again.\n\n
\n
15 years as a lead developer of the FreeBSD kernel\nVG, replaced 12 machines running Squid with three machines running Varnish. The Squid machines were flat-out 100 percent busy, while the Varnish machines had 90 percent of their CPU available for twiddling their digital thumbs.a\n
Cookies\n
Benchmark\nTYPO3 uden cache\nTYPO3 med cache\nVarnish std\nVarnish cookie\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Benchmark\nTYPO3 uden cache\nTYPO3 med cache\nVarnish std\nVarnish cookie\n\n