json — заставить браузер кэшировать php сайт

У меня есть динамический сайт php, который генерирует строку json. Таким образом, если javascript выполняет 10 запросов к этому сайту в минуту, строка json генерируется и отображается 10 раз.
Я хочу ограничить количество запросов, поступающих на мой сервер, до 1 запроса в минуту.
Я думал, что заголовок управления кэшем сделает эту работу, но, похоже, я ошибаюсь.

Вот что я попробовал. Я установил свою страницу php на это:

<?php
header("Cache-Control: max-age=60");
echo "{'test':'abc'}";
?>

Загрузил сайт браузером; он возвратил {‘test’: ‘abc’}
Затем я быстро изменил страницу php:

<?php
header("Cache-Control: max-age=60");
echo "{'qwe':'123'}";
?>

Быстро перезагрузил страницу и получил: {‘qwe’: ‘123’}

Итак, второй запрос прошел, хотя минута еще не закончилась. Я хотел, чтобы первый результат возвращался из кэша в течение одной минуты, без выполнения другого запроса.

Что я делаю неправильно?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]