В рамках этого проекта было проведено тестирование производительности с использованием Postman. Тестирование проводилось с нагрузкой в 100 пользователей на протяжении 1 минуты.
Первый тест был проведен без использования Redis. Код для этого теста можно найти в папке Example/HomeController.
Следующий тест был проведен с использованием кеширования базы данных и всего прочего с помощью Redis. Настройки теста остались теми же.
RedisTutorialProject - это образовательный проект на языке C#, который демонстрирует использование Redis в качестве кэша в приложении ASP.NET Core MVC. Проект включает в себя примеры работы с базой данных, а также использование RESTful сервисов.
В этом проекте используется модель Car, которая представляет собой автомобиль с различными свойствами, такими как марка, модель, объем двигателя, мощность двигателя, максимальная скорость и т.д.
Проект включает в себя контроллер HomeController, который обрабатывает различные действия, такие как просмотр списка автомобилей, создание нового автомобиля, редактирование существующего автомобиля и удаление автомобиля.
Данные автомобилей хранятся в базе данных и кэшируются с помощью Redis для увеличения производительности. Кэш обновляется каждый раз, когда происходит изменение данных автомобилей.
- Использование Redis для кэширования данных.
- Работа с базой данных с использованием Entity Framework Core.
- Использование ASP.NET Core MVC для создания веб-приложения.
- Реализация RESTful сервисов.
Конечно, давайте более подробно рассмотрим каждый этап установки проекта RedisTutorialProject:
-
Клонирование репозитория
- Сначала вам нужно скопировать репозиторий на ваш локальный компьютер. Это можно сделать с помощью команды
git clone, указав URL репозитория. Например:git clone https://github.com/NuIIX/RedisTutorialProject.git.
- Сначала вам нужно скопировать репозиторий на ваш локальный компьютер. Это можно сделать с помощью команды
-
Установка и запуск сервера Redis
- Затем вам нужно установить Redis. Вы можете скачать его с официального сайта Redis. После установки вы можете запустить сервер Redis, используя команду
redis-server.
- Затем вам нужно установить Redis. Вы можете скачать его с официального сайта Redis. После установки вы можете запустить сервер Redis, используя команду
-
Установка необходимых пакетов
- Перейдите в каталог проекта и выполните команду
dotnet restore. Это установит все необходимые пакеты, которые указаны в файле проекта.
- Перейдите в каталог проекта и выполните команду
-
Запуск приложения
- Наконец, вы можете запустить приложение, используя команду
dotnet run. Это запустит ваше приложение на локальном сервере. Вы должны увидеть URL, по которому доступно ваше приложение, в выводе командной строки.
- Наконец, вы можете запустить приложение, используя команду
Приложение позволяет просматривать список автомобилей, добавлять новые автомобили, редактировать существующие автомобили и удалять автомобили. Данные автомобилей хранятся в базе данных и кэшируются с помощью Redis для увеличения производительности.