Who is the training for?
This workshop is designed for PHP developers who want to improve the performance of TYPO3 projects. A solid understanding of PHP development is required.
Since the training focuses on TYPO3, basic knowledge of how TYPO3 works (templating, extensions, rendering) is highly recommended.
Interested in optimizing other platforms? Just get in touch—we’re happy to adapt the training.
Format & Organization
- The training is held remotely and in English (German on request)
- We use platforms like Google Meet or Zoom
- Limited to 6 participants for an effective, hands-on learning experience
- We’ll send you a tailored quote and find a date that works for your team
What you’ll learn in this training
In this workshop, you’ll get a hands-on introduction to Blackfire and learn how to use it to analyze and improve the performance of your TYPO3 projects—from first request to fine-tuning.
Introduction to Profiling and Blackfire
- What is Blackfire and how does it work?
- Basics of PHP profiling
- What matters when measuring performance?
- TYPO3-specific architecture and performance patterns
Understanding TYPO3 Request Workflows
- Structure of a frontend request
- First hit vs. cached hit
- Content Objects & uncacheable elements
- Where performance typically breaks
Using Blackfire with TYPO3
- Installing and configuring Blackfire
- Navigating the Blackfire interface (GUI walkthrough)
- Profiling TYPO3 requests (with and without
no_cache=1
) - Interpreting profiling results
- Common performance issues in TYPO3 and how to spot them
Advanced Use Cases & Automation
- Automated performance tests with Blackfire Builds
- Using performance baselines in your CI/CD pipelines
- Practical workflows for real-world optimization tasks
Working Environment & Materials
You’ll get access to a complete test setup including:
- Composer-based TYPO3 v13 LTS installation
- Sample site extension & Extbase demo
- All slides and documentation for later reference
Bonus: Learn how to apply what you’ve learned to future performance tickets and confidently optimize real projects.