Needs review
Project:
Purge
Version:
8.x-3.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
5 Jul 2024 at 01:48 UTC
Updated:
30 Aug 2024 at 14:12 UTC
Jump to comment: Most recent
The status report shows a warning "TTL settings under a month are not recommended, the longer you set it, the better your site will perform!" if your TTL is lower than 32 days. There are 4 months with 30 days, 7 months with 31 days and one month with 28 or 29 days, but no months with 32 days. Since the definition of a month is fairly loose I think we should consider a TTL >= 28 days to be close enough to a month.
Set TTL to 2419200 (28 days), or 2678400 (31 days). See status report.
Update requirements check to < 2419200.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
mstrelan commentedComment #4
o'briatThis checks values (24h, one month, one year) seem very strange if not dangerous.
$this->config->get('cache.page.max_age')is the value that Drupal use asmax-agein thecache-controlheader of the response send to the client.This value will be used by reverse proxy such as Varnish but also by the client browser which could not be purged by Drupal.
Could someone explain these choices?
Do you rely on conditional request header (
If-None-Match, ...) or do you rewrite this header in Varnish?If there is no reasons, just delete entirely this check.
Comment #5
o'briatSee also "Cache Max Age warning text"