# JosephSilber/page-cache

Caches responses as static files on disk for lightning fast page loads.

Repository: https://github.com/JosephSilber/page-cache
Canonical: https://ross.abutalabs.com/products/page-cache
Language: PHP
License: MIT
License Family: permissive
Last push: 2026-03-18T13:12:46+00:00

## Health v2 (maintenance only)
Score: 55/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 72, release rhythm 8, longevity 100
- inputs: {"age_days": 3697, "days_push": 168, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1260, forks 119 (observed 2026-08-28T04:04:10.001248+00:00)

## What it is
A Laravel package that caches HTTP responses as static HTML files on disk, allowing the web server to serve pages directly without booting the PHP application. It ships as middleware that selectively caches 200-status GET responses and includes cache-clearing utilities.

## Use cases
- speed up a mostly-static Laravel site by serving cached HTML
- cache full page responses to disk in Laravel
- serve static pages without booting the PHP framework
- selectively cache specific routes in a Laravel app
- reduce server load for pages that rarely change
- clear cached pages when content updates

## When to choose
- you run a Laravel site with mostly static pages and want maximum speed
- you want caching without a build step or external cache server
- you need selective per-route page caching via middleware

## When to avoid
- your pages are highly dynamic or personalized per user
- you are not using Laravel
- you need distributed or invalidation-aware caching across multiple servers

## Facets
- artifact type: library
- maturity: active
- function: caching, middleware, http-server
- domain: web-development, backend, performance
- platform: php, self-hosted
- tags: laravel, full-page-cache, static-file-caching, composer-package, web-server

## Member repositories
- JosephSilber/page-cache (main) score 55

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:10.001248+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:04:21.469998+00:00, confidence not recorded.
  - readme: https://github.com/JosephSilber/page-cache (fetched 2026-08-28T04:04:10.001248+00:00, sha e56c01a2fa8f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
