У этой истории есть две стороны.
AJAX обычно повышает производительность с точки зрения клиента. Вместо загрузки всей страницы с сервера запрашивается меньшее количество данных, когда это необходимо. Учитывая, что страница HTML часто ссылается на множество зависимых файлов (изображения, CSS, JavaScript и т. Д., Каждый из которых требует обращения от сервера (или кеша)), производительность клиента при разумном использовании AJAX может быть замечательной.
На стороне сервера проблема заключается в том, что для управления требуется гораздо больше подключений. Приложения для опроса, такие как чат в браузере, в частности, могут действительно начать увеличивать нагрузку на сервер, поскольку браузер теперь гораздо быстрее загружает сервер. В типичном динамическом приложении (где ответ генерируется кодом, а не статическим файлом) вы можете начать сталкиваться с проблемами - но они обычно уравновешиваются тем фактом, что сложность вашего запроса часто намного ниже (опять же, вы не не генерирует всю страницу, кроме небольшого подмножества страницы), и поэтому ваша платформа, вероятно, может получить более высокую пропускную способность в любом случае.
Точный исход любой проблемы с производительностью будет зависеть от ряда факторов, включая ваш сервер, платформу, среду и преобладающие климатические условия в то время.
Мой окончательный совет - сосредоточьтесь на создании хорошего пользовательского опыта, интеллектуально развивайтесь, собирайте как можно больше метрик и оптимизируйте, когда вы знаете, , что вам нужно.