forked from GNUsocial/gnu-social
add some caching headers
This commit is contained in:
parent
0c5ca46ba3
commit
c8a69f433c
@ -1004,9 +1004,29 @@ class Action extends HTMLOutputter // lawsuit
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($this->isCacheable()) {
|
||||||
|
header( 'Expires: ' . gmdate( 'D, d M Y H:i:s', 0 ) . ' GMT' );
|
||||||
|
header( "Cache-Control: private, must-revalidate, max-age=0" );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Is this action cacheable?
|
||||||
|
*
|
||||||
|
* If the action returns a last-modified
|
||||||
|
*
|
||||||
|
* @param array $argarray is ignored since it's now passed in in prepare()
|
||||||
|
*
|
||||||
|
* @return boolean is read only action?
|
||||||
|
*/
|
||||||
|
|
||||||
|
function isCacheable()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Has etag? (private)
|
* Has etag? (private)
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user