https://github.com/putyourlightson/craft-clear-browser-cache
Clears the local browser cache once per unique visitor.
https://github.com/putyourlightson/craft-clear-browser-cache
Last synced: 3 months ago
JSON representation
Clears the local browser cache once per unique visitor.
- Host: GitHub
- URL: https://github.com/putyourlightson/craft-clear-browser-cache
- Owner: putyourlightson
- License: mit
- Created: 2024-08-28T08:19:42.000Z (almost 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-08-29T05:33:32.000Z (almost 2 years ago)
- Last Synced: 2025-10-22T15:55:54.650Z (7 months ago)
- Language: PHP
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Clear Browser Cache Module for Craft CMS
This module clears the local browser cache once per unique visitor. It does so by send a `Clear-Site-Data` response header with a value of `"cache"`, and sets a cookie called `BrowserCacheCleared` to prevent the header from being sent again.
To learn the reason for its existence, [read this article →](https://putyourlightson.com/articles/critical-update-for-a-blitz-blunder)
## Requirements
This plugin requires [Craft CMS](https://craftcms.com/) 4.0.0 or later, or 5.0.0 or later.
## Installation
Install this module via composer.
```shell
composer require putyourlightson/craft-clear-browser-cache
```
Once installed, the module self-bootstraps and does not require any further setup.
## Configuration
The module is configured to run only until a cut-off date, which is set to `2026-01-01` by default. After that date, the module will have no effect. This value can be overridden by setting a `CLEAR_BROWSER_CACHE_CUTOFF_DATE` environment variable in your `.env` file.
```shell
CLEAR_BROWSER_CACHE_CUTOFF_DATE=2025-09-01
```
---
Created by [PutYourLightsOn](https://putyourlightson.com/).