PHPackages                             acdh-oeaw/arche-diss-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. acdh-oeaw/arche-diss-cache

ActiveLibrary[Caching](/categories/caching)

acdh-oeaw/arche-diss-cache
==========================

Response and resources cache for ARCHE dissemination services

3.0.9(3w ago)01.3k2MITPHPPHP &gt;=8.3CI passing

Since Oct 11Pushed 3w ago7 watchersCompare

[ Source](https://github.com/acdh-oeaw/arche-diss-cache)[ Packagist](https://packagist.org/packages/acdh-oeaw/arche-diss-cache)[ Docs](https://github.com/acdh-oeaw/arche-diss-cache)[ RSS](/packages/acdh-oeaw-arche-diss-cache/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (36)Versions (39)Used By (2)

Caching library for ARCHE dissemination services
================================================

[](#caching-library-for-arche-dissemination-services)

[![Latest Stable Version](https://camo.githubusercontent.com/678778fc03be738c4417fff4132ed10a3a94c73f494fefbfe4af2562d8c08449/68747470733a2f2f706f7365722e707567782e6f72672f616364682d6f6561772f61726368652d646973732d63616368652f762f737461626c65)](https://packagist.org/packages/acdh-oeaw/arche-diss-cache)[![Build Status](https://github.com/acdh-oeaw/arche-diss-cache/actions/workflows/test.yaml/badge.svg)](https://github.com/acdh-oeaw/arche-diss-cache/actions/workflows/test.yaml)[![Coverage Status](https://camo.githubusercontent.com/09d1f28d594a923b8d939f88b7d2dd663d93a55cb8771fa97cbbb7a8f1f7ddf1/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f616364682d6f6561772f61726368652d646973732d63616368652f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/acdh-oeaw/arche-diss-cache?branch=master)[![License](https://camo.githubusercontent.com/3b5a63e9892b4aa953503dbe433aa6a002b99ad6570aaeb7673bec30f9b2d4c5/68747470733a2f2f706f7365722e707567782e6f72672f616364682d6f6561772f61726368652d646973732d63616368652f6c6963656e7365)](https://packagist.org/packages/acdh-oeaw/arche-diss-cache)

Provides a framework for writing ARCHE Suite dissemination services.

Takes care of:

- Caching dissemination service responses.
- Fetching and caching repository resource metadata.
- Fetching and caching repository resource binaries.
- Checking aurhorization.
- Support of web standards like honoring `Cache-Control` and `Accepted-Encoding`HTTP request headers, emitting `Cache-Control` HTTP header, etc.

Basic use
---------

[](#basic-use)

```
