Я считаю, что этот пример кода может быть немного изменен, чтобы сделать его немного легче в обслуживании.
Вы можете создать переменную в макете, которая может содержать ConfigurationManager.AppSettings ["ServerURLCloud"]
var siteSettings = {};
siteSettings.serverUrlCloud = '@ConfigurationManager.AppSettings["ServerURLCloud"]';
siteSettings.subSampleUrl = 'url';
siteSettings.subNotSampleUrl = '';
В настройках этого сайта также может быть что-нибудь полезное (например, базовый URL и т. Д.) ...
Кроме того, старайтесь не использовать магические строки в вашем коде ... вместо этого предпочитайте создавать переменные / константы и т. Д., Которые содержат их.
Эти изменения не повлияют на скорость вашего приложения, но немного облегчат управление.
Кроме того, скорость ответа на ваш ajax-запрос полностью зависит от выполняемого кода в этом запросе, длины ответа и скорости интернет-соединения ... если код сложный и выполняет много задач, он будет естественно, дольше. Если ответ большой, загрузка займет больше времени. Если интернет-соединение медленное, отправка запроса и загрузка ответа займет больше времени.
Надеюсь, это поможет