Нет никаких конкретных ограничений, касающихся AJAX. Однако, если у вас есть много данных, которые вы генерируете, браузер отключится, если вы будете ждать, чтобы преобразовать все данные в подходящую форму (будь то JSON, XML или HTML), прежде чем отправлять их все. Если вы используете запрос автозаполнения типа, как правило, достаточно ограничить количество записей до дюжины. Если это более обычный поиск, вы можете использовать pagination для страницы результатов. В качестве альтернативы вам может потребоваться использовать генераторный подход для генерации страниц, хотя это может сделать настройку заголовка Content-Length
немного сложнее.