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)1265↓90%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 3w 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

25

—

LowBetter than 36% of packages

Maintenance44

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity30

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

442d 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.8k8.7M64](/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!!

1271.3M4](/packages/lochmueller-staticfilecache)[putyourlightson/craft-blitz

Intelligent static page caching for creating lightning-fast sites.

155480.1k35](/packages/putyourlightson-craft-blitz)[anahkiasen/flatten

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

33113.0k](/packages/anahkiasen-flatten)[rarst/fragment-cache

WordPress plugin for partial and async caching of heavy front-end elements.

14015.3k2](/packages/rarst-fragment-cache)[silverstripe/staticpublishqueue

Static publishing queue to create static versions of pages for enhanced performance and security

44138.6k6](/packages/silverstripe-staticpublishqueue)

PHPackages © 2026

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