The following headers seem to be recommended using when outputing JSON:
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json');
What is the purpose of the Expires header when Cache-control is set to no-cache, must-revalidate?