Download the PHP package swisnl/laravel-static-request-cache without Composer
On this page you can find all versions of the php package swisnl/laravel-static-request-cache. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download swisnl/laravel-static-request-cache
More information about swisnl/laravel-static-request-cache
Files in swisnl/laravel-static-request-cache
Package laravel-static-request-cache
Short Description Cache static responses based on content-type to static files.
License MIT
Homepage https://github.com/swisnl/laravel-static-request-cache
Informations about the package laravel-static-request-cache
Laravel static request cache
🚨 THIS PACKAGE HAS BEEN ABANDONED 🚨
We don't use this package anymore in our own projects — we switched to Nginx with FastCGI Caching — and cannot justify the time needed to maintain it anymore. That's why we have chosen to abandon it. Feel free to fork our code and maintain your own copy or use one of the many alternatives. We suggest using silber/page-cache instead as it is fairly similar.
Install
Via Composer
Setup
Add the middleware to the end of your Http/Kernel.php
middleware array.
Add the following snippet into your .htaccess
Disabling
If you want to disable the cache for some reason (the content might be dynamic), you can use the StaticRequestCache singleton in the IoC:
Or use the Facade:
Please note that this package also checks for Cache-control headers and caches accordingly. You can change this behaviour in the config by editing non_cacheable_cache_control_values
.
Clear the files
To clear all the files manually you can use an artisan command.
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
Contributing
Please see CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
Based on mscharl/laravel-static-html-cache. Added configuration for setting cacheable content-type and non-cacheable cache control values.
- Björn Brala
- Jasper Zonneveld
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
This package is Treeware. If you use it in production, then we ask that you buy the world a tree to thank us for our work. By contributing to the Treeware forest you’ll be creating employment for local families and restoring wildlife habitats.
SWIS :heart: Open Source
SWIS is a web agency from Leiden, the Netherlands. We love working with open source software.