Я работаю над AJAX уже несколько месяцев и вижу запрос Ajax следующим образом,
Передача параметров на фоновую страницу (PHP / ASP / HTML / TXT / XML ... что еще может быть здесь?)
Выполнить некоторую обработку на сервере
Вернуть результаты и показать клиенту (HTML / XML / JSON ... что еще может быть здесь?)
Если есть что-то еще, чтобы добавить в жизненный цикл запроса, пожалуйста, я буду рад узнать?
Теперь у меня есть несколько вопросов по AJAX, и я постараюсь создать их один за другим.
Сколько одновременных запросов AJAX может быть сделано?
Да, в AJAX есть период ожидания, но с учетом сценариев и возможностей web2.0 в сети, каков период ожидания? Лучшая практика?
Рассмотрим сценарий, когда пользователь вызывает AJAX-запрос, и он обрабатывается на сервере, а пользователь тем временем покидает страницу. Удастся ли обработка на сервере? Или все выполнение на сервере будет выполнено и ответ будет отправлен обратно в браузер? Что будет?
Требуется ли строгое, чтобы у нас была серверная страница (PHP / JSP / ASP) для приема запроса AJAX? Как и в случае с этим подходом, учитывая широкое использование AJAX сегодня, на сервере нам нужна страница на запрос (или несколько страниц на сервер более чем на один запрос), что становится сложно поддерживать.
Можем ли мы иметь что-то еще вместо серверной страницы (PHP / ASP и т. Д.), Например, веб-сервис, или что-то, что можно напрямую запросить из AJAX (JavaScript), например URL? Если да, то как? Это может уменьшить потребность в дополнительных страницах на стороне сервера.
AJAX-запрос также поддерживает аутентификацию. В каком сценарии это используется? Это обязательно?
Комета - это то, о чем я много слышал. Насколько я понимаю, это всего лишь шаблон, в котором AJAX используется для получения обновленных данных с использованием механизма опроса. Это правильно? Пожалуйста, предоставьте ваши взгляды / понимание.
Угроза безопасности при использовании AJAX? Как это можно смягчить (шифрование / дешифрование или что-то еще)?
Спасибо всем,