Updates to zcard/profile images and other public images to account for infrastructure caches (CDN)

This commit is contained in:
M. Dent
2019-10-14 22:28:48 +02:00
committed by Max Kostikov
parent aa330bc8c7
commit 7d0e576e3b
3 changed files with 11 additions and 5 deletions

View File

@@ -272,7 +272,13 @@ class Photo extends \Zotlabs\Web\Controller {
$maxage = $expires - time();
header("Expires: " . gmdate("D, d M Y H:i:s", $expires) . " GMT");
header("Cache-Control: max-age=" . $maxage . $cachecontrol);
// set CDN/Infrastructure caching much lower than maxage
// in the event that infrastructure caching is present.
$smaxage = intval($maxage/12);
header("Cache-Control: s-maxage=' .$smaxage. '; max-age=" . $maxage . $cachecontrol);
}