PHPackages                             xini/silverstripe-section-io - 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. xini/silverstripe-section-io

Abandoned → [innoweb/silverstripe-section-io](/?search=innoweb%2Fsilverstripe-section-io)ArchivedSilverstripe-vendormodule[Caching](/categories/caching)

xini/silverstripe-section-io
============================

Integration of the section.io varnish cache

2.0.0(6y ago)82111BSD-3-ClausePHP

Since Mar 22Pushed 6y ago2 watchersCompare

[ Source](https://github.com/xini/silverstripe-section-io)[ Packagist](https://packagist.org/packages/xini/silverstripe-section-io)[ Docs](https://github.com/xini/silverstripe-section-io)[ RSS](/packages/xini-silverstripe-section-io/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (5)Versions (30)Used By (0)

SilverStripe Section.io integration (Varnish Cache)
===================================================

[](#silverstripe-sectionio-integration-varnish-cache)

[![Build Status](https://camo.githubusercontent.com/81c3d046449d1839915b4f1db036df7b7e7bb00b096cd2c5bddabc7e8adb204f/68747470733a2f2f7472617669732d63692e6f72672f78696e692f73696c7665727374726970652d73656374696f6e2d696f2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/xini/silverstripe-section-io)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/4ab1928ef110c00bc9a887489cb69cb9d1100ae56e23e630dc46ac6262e11659/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f78696e692f73696c7665727374726970652d73656374696f6e2d696f2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/xini/silverstripe-section-io/?branch=master)[![codecov](https://camo.githubusercontent.com/68e0f26b862e4ec7e84ca1674adddb4fddafae142a4c9ea4bc5f08fe1d908ab3/68747470733a2f2f636f6465636f762e696f2f67682f78696e692f73696c7665727374726970652d73656374696f6e2d696f2f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/xini/silverstripe-section-io)[![Version](https://camo.githubusercontent.com/30a69bb8687de18743a36536f75a12cb2c9022786419215d27bd755e4a2ed6c8/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696e6e6f7765622f73696c7665727374726970652d73656374696f6e2d696f2e7376673f7374796c653d666c6174)](https://packagist.org/packages/innoweb/silverstripe-section-io)[![License](https://camo.githubusercontent.com/82917c719a31a9575a619b28a382bb9350655a83dbe956762344f5b8dd927db2/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f696e6e6f7765622f73696c7665727374726970652d73656374696f6e2d696f2e7376673f7374796c653d666c6174)](license.md)

Overview
--------

[](#overview)

Integrates a SilverStripe installation with [section.io](https://www.section.io/) varnish cache. section.io is a cloud installation of varnish running on AWS.

It uses varnish bans for flushing, which bans the objects from being delivered from cache (and are therefor re-loaded into the cache from the origin server).

The module currently has the following functionality:

- flush SiteTree objects from the varnish cache onAfterPublish(). The ban allows different strategies, see configuration section below.
- flush files (i.e. PDF, DOC, etc) from the cache onAfterWrite().
- flush images and all resampled versions of those images onAfterWrite().

Requirements
------------

[](#requirements)

- SilverStripe CMS ^4.0

Installation
------------

[](#installation)

Install the module using composer:

```
composer require innoweb/silverstripe-section-io dev-master

```

Then run dev/build.

See [documentation](docs/en/index.md) for further details.

License
-------

[](#license)

BSD 3-Clause License, see [License](license.md)

Documentation
-------------

[](#documentation)

See [documentation](docs/en/index.md)

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~41 days

Recently: every ~2 days

Total

29

Last Release

2543d ago

Major Versions

1.6.3 → 2.0.02019-05-23

### Community

Maintainers

![](https://www.gravatar.com/avatar/0d2e71d7787401a7bd4916062346163897f89f455d650ab32b5d60cd14825ad3?d=identicon)[xini](/maintainers/xini)

---

Top Contributors

[![xini](https://avatars.githubusercontent.com/u/1152403?v=4)](https://github.com/xini "xini (101 commits)")

---

Tags

silverstripecachingvarnishsection.io

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/xini-silverstripe-section-io/health.svg)

```
[![Health](https://phpackages.com/badges/xini-silverstripe-section-io/health.svg)](https://phpackages.com/packages/xini-silverstripe-section-io)
```

###  Alternatives

[silverstripe/staticpublishqueue

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

45135.4k4](/packages/silverstripe-staticpublishqueue)[tractorcow/silverstripe-dynamiccache

FORK OF Silverstripe module for simple on the fly caching of dynamic content

3916.0k2](/packages/tractorcow-silverstripe-dynamiccache)[steadlane/silverstripe-cloudflare

This module aims to relieve the stress of using Cloudflare caching with any SilverStripe project. Adds extension hooks that clears Cloudflare's cache for a specific page when that page is published or unpublished.

243.7k](/packages/steadlane-silverstripe-cloudflare)

PHPackages © 2026

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