powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Нагрузка на ASP.NET веб-службу
5 сообщений из 5, страница 1 из 1
Нагрузка на ASP.NET веб-службу
    #38174172
gepard1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал свою первую ASP.NET 4 веб-службу. Все работает, но грызет вопрос производительности: что если нагрузка будет
увеличиваться. Сейчас входящие данные (около 5000 объектов) обрабатываются 5-10 секунд (сложная логика). Т.е. клиент
дернул веб-метод, послав 50 мегабайтный XML-файл, через 10 секунд получил ответ. Хранимые процедуры и код
оптимизировал насколько возможно. Состав машины: AMD Opteron 4171 2.09 GHz (4 core), RAM 8GB, Windows Server 2008R2,
SQL Server Enterprise. Все это в Azure. Интересуют такие вопросы:

1. Сколько времени должен выполняться запрос оптимально?
2. Сколько запросов должен держать сервер?
3. Оптимальный размер запроса? (сейчас прилетают XML-файлы по 50 Мб, нужно ли ограничивать их размер?)

Погуглил насчет прозводительности и эффективности обычных ASP.NET веб-служб - ничего толкового не нашел. Киньте
пожалуйста ссылками.
...
Рейтинг: 0 / 0
Нагрузка на ASP.NET веб-службу
    #38174222
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gepard1980,

переходите на JSON/BSON. Размер имеет значение. Дальше ковыряйте с профайлерами код сервиса и хранимок в поисках узких мест.
...
Рейтинг: 0 / 0
Нагрузка на ASP.NET веб-службу
    #38174229
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вся проблема в xml файле, а точнее в его размере. Использование SOA в таком контексте - узкое место в производительности. Копать в сторону уменьшения объема передаваемых данных, в десятки раз.
...
Рейтинг: 0 / 0
Нагрузка на ASP.NET веб-службу
    #38174276
gepard1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю, друзья! Буду копать в сторону уменьшения размера передаваемых данных.
...
Рейтинг: 0 / 0
Нагрузка на ASP.NET веб-службу
    #38179144
gepard1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что если ограничить число приходящих на сервер обьектов? Т.е. сейчас прилетает 5000 обьектов. Размер 50 Мб, обрабатываются 20 секунд (цифры примерные). Вот если ограничить входящий набор например 500 обьектов. Тогда клиенту придется 10 запросов последовательно посылать. Время обработки запроса тогда будет 1-2 секунды. Как думаете? Верный ход рассуждений?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Нагрузка на ASP.NET веб-службу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]