Быстродействие - это Фича. Для веб-приложений и сайтов это важнейшая фича. Быстрые сайты получают более высокие места в поисковой выдаче. Быстрые веб-приложения улучат восприятие пользователями. Масштабируемые приложения требуют меньше ресурсов и более эффективны с экономической точки зрения. Для любого веб-программиста умение делать быстрые и масштабируемые приложения является критически важным.
Но оптимизация веб-приложений — это не один навык, а целый комплекс, который включает клиентскую оптимизацию, оптимизацию работы с данными, оптимизацию архитектуры и инфраструктуры приложений, а также умение проводить нагрузочное тестирование и выявлять слабые места. Для ASP.NET это важно вдвойне, так как много фреймворков и компонент могут скрывать проблему, и докопаться до сути очень непросто. Но это того стоит!
В конце концов если вашим приложением пользуются хотя бы 1000 человек, каждый из которых делает по 10 запросов в день, то сократив время загрузки страницы на 1 секунду вы экономите суммарно почти месяц времени.
Программа семинара:
Введение в оптимизацию ASP.NET приложений
Почему нужно заниматься оптимизацией
Архитектура ASP.NET приложений
Измерение производительности ASP.NET приложений
Инструменты для нагрузочного тестирования веб-приложений
Основные подходы оптимизации веб-приложений
Оптимизация инфраструктуры
Настройка IIS
Оптимизация статического контента
Кеширование динамического контента
HTTP-кеширование
Серверное кеширование
Варьирование кэша на сервере
Использование кэша ASP.NET
Интеграция кэша ASP.NET и распределенного кэша
Оптимизация работы с данными
Оптимизация Linq запросов
Оптимизация работы с базой на примере SQL Server
Оптимизация записи в СУБД
Клиентская оптимизация
Минимизация и бандлинг
Оптимизация динамических изображений
Оптимизация загрузки страницы
Оптимизация выполнения скриптов
Оптимизация CSS
Оптимизация серверного кода
Оптимизация веб-форм
Оптимизация WebAPI
Оптимизация .NET кода
Как видите - программа очень плотная и все надо успеть за один день. Так что не будет времени переливать из пустого в порожнее. Полученные знания вы сможете сразу же применить в своих проектах.
Стоимость семинара - 10,000 рублей с человека.
Внимание: если ни один из предложенных способов вам не поможет вам увеличить скорость работы или масштабируемость, то вы можете вернуть деньги. Серьезно.
Регистрируйтесь прямо сейчас, количество мест ограничено.