Оптимизация и производительность

Использование сервиса распределенного кэша для ускорения приложений

Проблема кэширования встает перед любым высоконагруженным приложением. В Microsoft Azure, где основным алгоритмом увеличения производительности является добавление экземпляров приложения, роль кэша становится еще более важной, т.к. с его помощью можно обеспечить «общую память» для всех экземпляров.

Первое знакомство с кэшем и процессом кэширования

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

Планирование мощностей для кэширования в Microsoft Azure

Сервис кэширования предоставляет решение по кэшированию для приложений Microsoft Azure. Кэширование – это широко известный прием для улучшения производительности приложений и уменьшения нагрузки на хранилища данных.

Кэширование ресурсов

Говоря о кэшировании ресурсов, мы обычно подразумеваем что-то, что было сериализировано в файловый формат и использовано в конечной точке. Для реализации такого кэширования можно использовать http-заголовки и мета-теги. Однако, мы далеко не всегда можем успешно кэшировать медленно меняющийся веб контент на стороне клиента. Вместо того чтобы переместить статические ресурсы назад на веб сервер, для большинства из них мы можем использовать сети доставки контента.

Кэширование в Microsoft Azure

Проблема кэширования встает перед любым высоконагруженным приложением. В Microsoft Azure, где основным алгоритмом увеличения производительности является добавление экземпляров приложения, роль кэша становится еще более важной, т.к. с его помощью можно обеспечить «общую память» для всех экземпляров.

Использование CDN для Microsoft Azure

Использование сети доставки содержимого (Content Delivery Network, CDN) Microsoft Azure дает разработчикам возможность глобальной доставки содержимого с высокой пропускной способностью.