Множественный ajax запрос с использованием webmethod C#
Привет, я веб-разработчик .net, в настоящее время работаю над проектом, который должен получить рыночные данные из базы данных может быть вызван тиковые данные, что-то вроде Динамическая Цена На Рынке Форекс который(который динамически обновляется каждые миллисекунды)
Как я уже сказал, Я являюсь разработчиком .net, поэтому для извлечения данных я использую MSSQL DB с подходящими хранимая процедура и Решение webmethods внутри ASMX для АЯКС и я призываю веб-метод с помощью AJAX каждые 1000 мс.
Мой вопрос таков?
У меня есть более 50 таких ajax-вызовов с интервалом 1000 мс на одной странице, не создаст ли это каких-либо проблем на стороне нашего клиента.
Поскольку мой компьютер разработчика силен, так что до сих пор я не сталкиваюсь с какими-либо проблемами всасывания браузера, но один или два раза я держал эту страницу в режиме ожидания над браузером более 2 часов, и она становится безответственной в течение 1 или 2 минут после любого клика.
Я уже использовал signalR раньше, но не доволен, поэтому использую его таким образом.
Вот один небольшой пример кода ajax
<pre><script> $(document).ready(function () { GetBalance(); function GetBalance() { $.ajax({ type: "POST", url: 'Default.aspx/GetBalance', data: "{'UserId' : '" + $("#Clientid").val() + "'}", dataType: "json", contentType: "application/json; charset=utf-8", success: function (response) { $('#signalBalance').html('$' + response.d); setTimeout(function () { GetBalance(); }, 1000); }, error: function (response) { alert('Balance err: ' + response); } }); } }); </script>
Предложите мне, если у вас есть какие-либо важные предложения.
С уважением
Что я уже пробовал:
Я уже использовал microsoft signalR с некоторыми классами объятий
Gerry Schmitz
Односекундное время отклика в этом сценарии похоже на переедание ... весь день.
Звучит как что-то из Заводного апельсина.
GeoFinex
Итак, что же я должен попробовать?