Как улучшить скорость трехуровневого приложения?

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

Он хочет знать, есть ли способ улучшить скорость такой ситуации?

  • Добавить информацию Генерация отчета Я имею в виду запрос данных из базы данных (на сервере приложений) и сериализацию их обратно клиенту, чтобы связать их с файлом отчета.

person Anonymous    schedule 25.09.2009    source источник


Ответы (1)


да.

Создавайте отчеты ближе к данным и загружайте только отчеты (возможно, заархивированные).

Но убедитесь, что вы подтвердили, что такое медленная точка, прежде чем выполнять какую-либо работу. (Вы можете подтвердить это с помощью логики, запуска тестов и подсчета чисел или их комбинации).

person Noon Silk    schedule 25.09.2009
comment
Привет, шелковистый, у меня есть дополнительная информация по этому вопросу, прости меня за недостаточное количество информации. - person Anonymous; 25.09.2009