PHPackages                             lochmueller/staticfilecache - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. lochmueller/staticfilecache

ActiveTypo3-cms-extension[Caching](/categories/caching)

lochmueller/staticfilecache
===========================

Transparent static file cache solution using mod\_rewrite and mod\_expires. Increase performance for static pages by a factor of 230!!

16.1.0(1mo ago)1271.4M↓24%73[3 issues](https://github.com/lochmueller/staticfilecache/issues)3GPL-2.0-or-laterPHPPHP ^8.3CI passing

Since Sep 6Pushed 1w ago10 watchersCompare

[ Source](https://github.com/lochmueller/staticfilecache)[ Packagist](https://packagist.org/packages/lochmueller/staticfilecache)[ Docs](https://extensions.typo3.org/extension/staticfilecache)[ Fund](https://paypal.me/lochmueller)[ GitHub Sponsors](https://github.com/lochmueller)[ RSS](/packages/lochmueller-staticfilecache/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (10)Dependencies (18)Versions (107)Used By (3)

[![Latest Stable Version](https://camo.githubusercontent.com/c6823f6113d2fc167992272f5b7c02bf0618a4303abb41f1979a9e5e890166a3/68747470733a2f2f706f7365722e707567782e6f72672f6c6f63686d75656c6c65722f73746174696366696c6563616368652f762f737461626c65)](https://extensions.typo3.org/extension/staticfilecache)[![TYPO3 14](https://camo.githubusercontent.com/382ff45949671f1b9c4431781f1961eb04a15376fe22523e03a9893c6d4ec278/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31342d6f72616e67652e737667)](https://get.typo3.org/version/12)[![TYPO3 13](https://camo.githubusercontent.com/2cf6570821614808899422f68a66a381a2de1dd0746ba9cdba6155def1f4f396/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e737667)](https://get.typo3.org/version/11)[![Total Downloads](https://camo.githubusercontent.com/d1a29011c9ef015eaa8a0c4fda207db28fcd9b86fd9f45416615c54b62d6b51f/68747470733a2f2f706f7365722e707567782e6f72672f6c6f63686d75656c6c65722f73746174696366696c6563616368652f642f746f74616c)](https://packagist.org/packages/lochmueller/staticfilecache)[![Monthly Downloads](https://camo.githubusercontent.com/755ce90796de8ef872caaaedf3658baad408958cf23995305b168303bd0285ba/68747470733a2f2f706f7365722e707567782e6f72672f6c6f63686d75656c6c65722f73746174696366696c6563616368652f642f6d6f6e74686c79)](https://packagist.org/packages/lochmueller/staticfilecache)[![Test](https://github.com/lochmueller/staticfilecache/workflows/Test/badge.svg)](https://github.com/lochmueller/staticfilecache/workflows/Test/badge.svg)[![Average time to resolve an issue](https://camo.githubusercontent.com/e96aac51de005b2e864e147ae0c6a0697db80eac2f1570ed3f7e75990616c041/687474703a2f2f697369746d61696e7461696e65642e636f6d2f62616467652f7265736f6c7574696f6e2f6c6f63686d75656c6c65722f73746174696366696c6563616368652e737667)](http://isitmaintained.com/project/lochmueller/staticfilecache "Average time to resolve an issue")[![Percentage of issues still open](https://camo.githubusercontent.com/cb4726924e0decde3d5b3cf758ef86453d7e10182428b4bae6668d5f1c7c0c04/687474703a2f2f697369746d61696e7461696e65642e636f6d2f62616467652f6f70656e2f6c6f63686d75656c6c65722f73746174696366696c6563616368652e737667)](http://isitmaintained.com/project/lochmueller/staticfilecache "Percentage of issues still open")

TYPO3 extension `staticfilecache`
=================================

[](#typo3-extension-staticfilecache)

This extension brings a very flexible and very, very, very fast cache to TYPO3. It creates temporary HTML files from static pages and redirects the visitor to the HTML file without loading TYPO3 at all. Your server, whether Apache or Nginx, has less work and consumes less power as a result.

Have fun with the extension!

*Note:* This extension is a fork of `EXT:nc_staticfilecache` (before `EXT:fl_staticfilecache`) and has a lot of improvements. Replace the previous ones with this one if possible.

URL**Repository:****Read online:****TER:**Support the development of the extension:

- [Amazon wishlist](https://www.amazon.de/hz/wishlist/ls/SWHV1AQPUTH9)
- [PayPal donation](https://www.paypal.me/lochmueller/100)

###  Health Score

75

—

ExcellentBetter than 100% of packages

Maintenance96

Actively maintained with recent releases

Popularity58

Moderate usage in the ecosystem

Community36

Small or concentrated contributor base

Maturity95

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 89.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~33 days

Recently: every ~40 days

Total

106

Last Release

32d ago

Major Versions

11.1.7 → 12.0.02020-08-27

12.5.0 → 13.0.02023-05-05

13.1.3 → 14.0.02024-01-11

14.0.1 → 15.0.02024-11-02

v13.x-dev → 16.0.02025-12-22

PHP version history (13 changes)3.6.0PHP &gt;=5.6.0

3.7.0PHP &gt;=5.5.0

4.0.0PHP &gt;=7.0.0

10.0.0PHP &gt;=7.2.0

10.2.1PHP ^7.2||^7.3

11.0.0PHP ^7.3||^7.4

11.1.0PHP ^7.2||^7.3||^7.4

12.1.0PHP ^7.3||^7.4||^8.0

12.2.0PHP ^7.4||^8.0

13.0.0PHP ^8.0

13.1.0PHP ~8.0.0 || ~8.1.0 || ~8.2.0

14.0.0PHP ^8.1

v13.x-devPHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3907126?v=4)[Tim](/maintainers/lochmueller)[@lochmueller](https://github.com/lochmueller)

---

Top Contributors

[![lochmueller](https://avatars.githubusercontent.com/u/3907126?v=4)](https://github.com/lochmueller "lochmueller (1107 commits)")[![xerc](https://avatars.githubusercontent.com/u/1372590?v=4)](https://github.com/xerc "xerc (36 commits)")[![peterkraume](https://avatars.githubusercontent.com/u/4234704?v=4)](https://github.com/peterkraume "peterkraume (13 commits)")[![brotkrueml](https://avatars.githubusercontent.com/u/2566282?v=4)](https://github.com/brotkrueml "brotkrueml (7 commits)")[![glucka](https://avatars.githubusercontent.com/u/6602365?v=4)](https://github.com/glucka "glucka (7 commits)")[![infabo](https://avatars.githubusercontent.com/u/3999104?v=4)](https://github.com/infabo "infabo (7 commits)")[![Kanti](https://avatars.githubusercontent.com/u/471387?v=4)](https://github.com/Kanti "Kanti (7 commits)")[![m41r](https://avatars.githubusercontent.com/u/14954406?v=4)](https://github.com/m41r "m41r (6 commits)")[![alexander-nitsche](https://avatars.githubusercontent.com/u/20297232?v=4)](https://github.com/alexander-nitsche "alexander-nitsche (6 commits)")[![chesio](https://avatars.githubusercontent.com/u/2021167?v=4)](https://github.com/chesio "chesio (4 commits)")[![jacobsenj](https://avatars.githubusercontent.com/u/399303?v=4)](https://github.com/jacobsenj "jacobsenj (4 commits)")[![RayTM](https://avatars.githubusercontent.com/u/109963467?v=4)](https://github.com/RayTM "RayTM (4 commits)")[![weakbit](https://avatars.githubusercontent.com/u/12049749?v=4)](https://github.com/weakbit "weakbit (4 commits)")[![wazum](https://avatars.githubusercontent.com/u/146727?v=4)](https://github.com/wazum "wazum (3 commits)")[![spoonerWeb](https://avatars.githubusercontent.com/u/1793083?v=4)](https://github.com/spoonerWeb "spoonerWeb (3 commits)")[![ohader](https://avatars.githubusercontent.com/u/402145?v=4)](https://github.com/ohader "ohader (3 commits)")[![SventB](https://avatars.githubusercontent.com/u/2690489?v=4)](https://github.com/SventB "SventB (2 commits)")[![webian](https://avatars.githubusercontent.com/u/462601?v=4)](https://github.com/webian "webian (2 commits)")[![ayacoo](https://avatars.githubusercontent.com/u/5963331?v=4)](https://github.com/ayacoo "ayacoo (2 commits)")[![oliverthiele](https://avatars.githubusercontent.com/u/5030298?v=4)](https://github.com/oliverthiele "oliverthiele (2 commits)")

---

Tags

composer-modeextextensionspeedstatic-sitestaticfilecachetypo3typo3-extensioncachefilestaticTYPO3 CMSspeedmagicStaticFileCache

###  Code Quality

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/lochmueller-staticfilecache/health.svg)

```
[![Health](https://phpackages.com/badges/lochmueller-staticfilecache/health.svg)](https://phpackages.com/packages/lochmueller-staticfilecache)
```

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.1M8](/packages/netresearch-rte-ckeditor-image)[putyourlightson/craft-blitz

Intelligent static page caching for creating lightning-fast sites.

155484.7k37](/packages/putyourlightson-craft-blitz)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22260.2k](/packages/eliashaeussler-typo3-warming)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40529.5k](/packages/wazum-sluggi)[web-vision/wv_deepltranslate

DeepL Translate (CORE) - This extension provides option to translate content element, and TCA record texts to DeepL supported languages.

33304.0k](/packages/web-vision-wv-deepltranslate)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
