Предполагая, что проблема, которую вы пытаетесь решить, - это данные, которые могут использоваться на нескольких разных страницах, и вам не нужно повторять запрос чаще, чем раз в час.
Если данныене слишком большой, вы можете сохранить его в cookie-файле и установить для cookie-файла срок действия один час.
Если это все на одной странице, вы можете просто отслеживать последний раз, когда запрашивали данные.
Если данные не достаточно малы для файла cookie и находятся на разных страницах, вы можете обратиться к локальному хранилищу HTML5, что будет оптимизацией, которая будет работать только в современных браузерах, и откажитесь от запроса новой копииданные, когда локальное хранилище не поддерживалось.