Частое время ожидания сокета / соединения в протоколе SOAP / HTTP - PullRequest
0 голосов
/ 09 декабря 2010

Я работаю в проекте веб-приложения, в котором реализованы функции на основе .NET на базе Web 2.0 в графическом интерфейсе (что означает множество вызовов AJAX) и веб-сервисы на основе axis1 на бизнес-уровне для обслуживания данных ... я вижу проблему с производительностью в протоколе веб-сервиса: SOAP / HTTP ... так как будет много вызовов AJAX, то есть HTTP-запросов к веб-серверу .. мы можем видеть частые проблемы времени ожидания сокетов / соединений в производстве ... Я хочу знать, есть ли у кого-нибудь предыдущий опыт в такого рода проблемах? Есть идеи как это исправить?

Я гуглил и обнаружил, что постоянные HTTP-соединения могли бы его улучшить ... но хотелось бы узнать ваше мнение. Вот мои подробности окружающей среды: - интерфейс: .NET бэкенд: кот 6.0 axis1 oracle10g Windows XP

1 Ответ

0 голосов
/ 09 декабря 2010

Да, постоянные HTTP-соединения помогают избежать создания новых соединений, и это первое, что приходит на ум.Другой способ - установить значения времени ожидания сокета для сокетов клиент / сервер, увеличить значение backlog на сокете (ах) сервера (я не уверен, как это сделать в Axis *).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...