Фундаментальный компромисс динамических веб-сайтов в том, что они динамические. Каждый раз, когда пользователь запрашивает страницу, веб-сервер выполняет всевозможные вычисления - от запросов к базе данных до рендеринга шаблонов и бизнес-логики - для создания страницы, которую видит посетитель вашего сайта. Это намного дороже с точки зрения накладных расходов на обработку, чем ваша стандартная конфигурация сервера чтения файла вне файловой системы. Для большинства веб-приложений эти накладные расходы не имеют большого значения.
ArcGIS Server
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой. Кэширование может значительно повысить производительность и масштабируемость приложения, сокращая работу, необходимую для создания содержимого. Кэширование лучше всего работает с данными, которые часто изменяются и являются дорогостоящими для создания. Кэширование делает копию данных, которые могут быть возвращены гораздо быстрее, чем из источника. Приложения должны записываться и тестироваться, чтобы никогда не зависеть от кэшированных данных.
Caching : Перегруппировывает несколько операций кэширования для применения к методу. CacheConfig : Разделяет некоторые общие настройки, связанные с кэшем, на уровне класса. Как следует из названия, аннотацию Cacheable можно использовать для выделения методов, которые можно кэшировать — то есть методов, для которых результат сохраняется в кэше, чтобы при последующих вызовах с теми же аргументами возвращалось значение из кэша без необходимости снова вызывать метод.
В сфере вычислительной обработки данных кэш — это высокоскоростной уровень хранения, на котором требуемый набор данных, как правило, временного характера. Доступ к данным на этом уровне осуществляется значительно быстрее, чем к основному месту их хранения. С помощью кэширования становится возможным эффективное повторное использование ранее полученных или вычисленных данных. Данные в кэше обычно хранятся на устройстве с быстрым доступом, таком как ОЗУ оперативное запоминающее устройство , и могут использоваться совместно с программными компонентами. Основная функция кэша — ускорение процесса извлечения данных. Он избавляет от необходимости обращаться к менее скоростному базовому уровню хранения.