A simple page cache for Wagtail using the Django cache middleware.
Project description
# Wagtail Cache A simple page cache for Wagtail using the Django cache middleware.
[Documentation](https://docs.coderedcorp.com/wagtail-cache/) | [Source code on GitHub](https://github.com/coderedcorp/wagtail-cache)
` pip install wagtail-cache `
## Why Wagtail Cache? Django has a robust cache middleware that already has the functionality needed to cache web pages effectively. But turning the cache middleware on will blindly cache every request and does not work well with a wagtail site.
Wagtail Cache provides a decorator that works well with wagtail pages to appropriately cache and serve them using Django’s cache middleware.
The end result is ultra-fast page serving that requires zero database hits to serve cached pages. Other solutions such as template caching still require database hits for wagtail to serve a page.
## Notes This cache feature was originally part of [coderedcms](https://github.com/coderedcorp/coderedcms) and has been in use successfully on live production sites. Eventually the coderedcms cache will be replaced with wagtail-cache after it has been tested.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for wagtail_cache-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d277a2a7246322ce72378bce669037602030febe6d2299d40b4f2e295b9a4b1 |
|
MD5 | 887ea085d5a0dd891784e155cf6f3c2f |
|
BLAKE2b-256 | abf95d6daa3122fa19ecebaa62c32d739815be8d7f37e4b7e834b3af9f4e296b |