dev-master
9999999-devCraft plugin for setting HTTP cache control headers
MIT
The Development Requires
1.0.0
1.0.0.0Craft plugin for setting HTTP cache control headers
MIT
The Development Requires
Craft plugin for setting HTTP cache control headers
This plugin makes it easier to set up an Cache-Control and Expiration HTTP header from your templates., (*2)
Install it with Composer:, (*3)
composer require pixelcode/cacheheadercontrol
Use it in your template(s):, (*4)
{% http_cache %}
This will set the headers based on the plugin configuration., (*5)
{% http_cache false %}
This will disable cache for the template., (*6)
{% http_cache '+5 minutes' %}
This will set the cache expiration to 5 minutes after the current time, so the template will be cached for 5 minutes., (*7)
You can use all 'strtotime' formats here, see http://php.net/manual/en/function.strtotime.php., (*8)
Default: true
, (*9)
Enable or disable cache headers. If this is set to 'false' and you add the 'http_cache' tag to a template, the Expiration header will get the value of {time} - 1 second., (*10)
Default: +15 minutes
, (*11)
Default expiration used when you use '{% http_cache %}' without any custom options., (*12)
You can overwrite the configuration by creating a PHP file with the name 'cacheHeaderControl.php' in the 'craft/config' folder., (*13)
Example for overwriting the default expiration:, (*14)
<?php return [ 'defaultCacheExpiration' => '+5 minutes', ];
Craft plugin for setting HTTP cache control headers
MIT
Craft plugin for setting HTTP cache control headers
MIT