PHPackages                             christophlehmann/route-cache - 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. christophlehmann/route-cache

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

christophlehmann/route-cache
============================

A cache implementation for record slugs that prevents fetching and overlaying records again in the PersistedAliasMapper

0.1.1(1y ago)1269↓91.7%GPL-2.0-or-laterPHP

Since Nov 4Pushed 1y ago1 watchersCompare

[ Source](https://github.com/christophlehmann/route-cache)[ Packagist](https://packagist.org/packages/christophlehmann/route-cache)[ RSS](/packages/christophlehmann-route-cache/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

TYPO3 Route cache
=================

[](#typo3-route-cache)

This is a cache implementation for record slugs.

Cache entries are created after language overlaying, basically what's done with every record when it's fetched from database. Cache lookups are done in the PersistedAliasMapper during link generation. Successful cache lookups (hits) reduce the amount of database queries - record are not fetched and overlayed again in the PersistedAliasMapper.

ToDos
-----

[](#todos)

- Slug updates in FE require a cache invalidation

###  Health Score

24

—

LowBetter than 30% of packages

Maintenance41

Moderate activity, may be stable

Popularity14

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity31

Early-stage or recently created project

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 ~155 days

Total

2

Last Release

487d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8e2a03e451b8ad5281ca437e00e44b1a50752d576afaba66db97d503beab31f2?d=identicon)[christophlehmann](/maintainers/christophlehmann)

---

Tags

performancecache

### Embed Badge

![Health badge](/badges/christophlehmann-route-cache/health.svg)

```
[![Health](https://phpackages.com/badges/christophlehmann-route-cache/health.svg)](https://phpackages.com/packages/christophlehmann-route-cache)
```

###  Alternatives

[spatie/laravel-responsecache

Speed up a Laravel application by caching the entire response

2.8k9.3M73](/packages/spatie-laravel-responsecache)[lochmueller/staticfilecache

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

1281.4M4](/packages/lochmueller-staticfilecache)[friendsoftypo3/content-blocks

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

103574.3k66](/packages/friendsoftypo3-content-blocks)[putyourlightson/craft-blitz

Intelligent static page caching for creating lightning-fast sites.

155489.2k41](/packages/putyourlightson-craft-blitz)[anahkiasen/flatten

A package for the Illuminate framework that flattens pages to plain HTML

33313.0k](/packages/anahkiasen-flatten)[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.

22272.4k](/packages/eliashaeussler-typo3-warming)

PHPackages © 2026

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