Author: Marcus Schwemer

TYPO3 Performance – Caching, TypoScript and more

The first two layers of the TYPO3 performance onion where about quite common topics valid for every website: (browser) caching and frontend optimization. The next skin level is about TYPO3 rendering and what TYPO3 integrators can do for the performance of the website. Use static file cache extensions The best thing is, when TYPO3 is not needed to deliver a web page to the visitor … no TypoScript code, no extensions or any other php code is involved. You can achieve this using the extension “nc_staticfilecache” for TYPO3 versions up to 7.6.x or “staticfilecache” for TYPO3 version 8LTS and...

Read More

TYPO3 Sprint Releases 9.0 and 9.1 — The main changes

After eight months, about 1200 commits later and many many hard coding hours the first sprint release TYPO3 version 9 was released on December 12th 2017. Six weeks later the next sprint release 9.1 was published on January, 30th. Both contain 56 deprecations, 71 new features, 76 breaking and 21 important changes. I will try to shed some light on these changes in this post. The total number of changes for version 9.1, which have a massive impact on TYPO3, are over 200 in the different categories. These changes result in 6089 changed files, 214.869 inserted and 221.214 deleted...

Read More

My first podcast … and beyond

The @workingdraft podcast invited me to talk about the topic “TYPO3 Performance”. In this post I will share how it came to that invitation. In the second part of this post I describe the learnings out of my first recorded podcast. The history In November 2017 my colleague Dirk Döring retweeted a “call for topics” of the @workingdraft podcast. The workingdraft podcast is a major german podcast with about web development topics with about 14.000 downloads per episode. After some days of thinking I sent a DM, that I would be interested. There were three main reasons for that:...

Read More

TYPO3 Reading List 01 / 2018

Welcome to the first post of the year 2018! Since the last one was quite a couple of weeks ago, I thought to share some reading recommendations with you. The first section is about TYPO3, the second takes a look outside our community. TYPO3 … Budget Applications and Decisions In November 2017 17 from 24 budget ideas were accepted and published by the EAB for the member budget poll. All accepted applications were shortly described on Finally nine applications were selected based on the member poll. Read on at Release of TYPO3 9.0 Probably most of us...

Read More

TYPO3 Performance: Frontend Optimisation

The second layer of the performance onion is about building the “frontend stuff”. The goals are to minimize, what’s delivered to the client, and to deliver the asset at the right time. At the end of this post, you will know which strategies, tools and TYPO3 options, you can use to improve in this area. The main goal in this area to minimize the data, which is transferred between server and client. The average size of a website grew from 703kB in 2010 to 2.332 kB in 2016 (Source: KeyCDN). Now imagine how it takes to transfer a website...

Read More

Patrons Platinum Level

Amazon – Affiliate

If you like this blog and want to support me, you can use the following Amazon Logo to order products there. For each ordered product, I will receive a small commission. There will be no additional costs for you,

Become a Patron