Мы разрабатываем приложение с сервисами AngularJS и RESTful. Данные, возвращаемые службами, изменяются нечасто, и мне бы очень хотелось кэшировать ответы на определенный период времени. Я устанавливаю Cache-Control: no-transform, max-age=604800
в ответ.
Есть ли способ заставить запросы AngularJS JSON ($http/$resource) учитывать кеш браузера вместо использования полностью параллельного встроенного кеша AngularJS (http://www.metaltoad.com/blog/angularjs-vs)-browser-http-cache) или библиотеку angular-cache (http://angular-data.pseudobry.com/documentation/api/angular-cache) ? Из того, что я вижу, наблюдая за сетью, по умолчанию запросы $http игнорируют заголовки Cache-Control.