Ограничения ScriptManager в вызовах AJAX

Существуют ли какие-либо ограничения на вызовы AJAX с помощью ScriptManager для веб-служб?

У меня есть приложение, и мне нужна форма с поддержкой AJAX. После каждой вставки или удаления я должен получить список из базы данных и показать его на странице. Поэтому я вызываю два метода сервера из своего JS. Не вызовет ли слишком много вызовов AJAX какие-либо ошибки (например, тайм-ауты, ошибки передачи и т. д.)?


person µilad    schedule 22.08.2009    source источник


Ответы (1)


Слишком много запросов любого рода заставят вас беспокоиться об одних и тех же вещах. Запрос AJAX аналогичен любому другому HTTP-запросу, элемент управления ScriptManager не будет накладывать никаких ограничений.

Единственным ограничением является ваше оборудование и настройки IIS (подключения к пулу приложений и т. д.).

Конечно, вы всегда должны быть умны в том, как вы программируете свои методы, используете кэширование, где это уместно, и т. д., чтобы гарантировать, что они выдержат большую нагрузку.

person womp    schedule 24.08.2009
comment
Спасибо. И есть ли разница между веб-сервером Cassini и IIS в обработке этих вызовов ajax? Потому что мне нужно отправить программное обеспечение очень быстро, и я не могу протестировать каждую часть на IIS. Иногда я получаю неподходящие сообщения о тайм-ауте в своих вызовах ajax. Я подумал, что это может быть проблема Кассини. - person µilad; 24.08.2009
comment
Мне это кажется маловероятным, хотя я предполагаю, что это возможно. Возможно, вы захотите использовать Fiddler для отслеживания запросов ajax и просмотра происходящего. - person womp; 24.08.2009