2009-09-25 4 views
0

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

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

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

ответ

1

Да.

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

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

+0

Привет шелковистый У меня есть дополнительная информация по вопросу, простите меня за недостаточную информацию. – Anonymous