Я упоминал эту проблему в этом ответе , касающемся DWR (платформа Java AJAX).
AJAX соблазнителен тем, что предлагает. Вы (скорее всего) получите больше данных в обратном порядке (с точки зрения индивидуальных запросов / ответов). Мой совет состоит в том, чтобы отслеживать / измерять это и определять, что важно использовать в контексте AJAX, и насколько дорогой является обход (в терминах сети и ЦП). Как вы определили, это повлияет на ваши серверные процессы и резервные базы данных.
Вы можете обнаружить, что кэширование требуется для различных типов данных, или некоторые данные просто слишком дороги, чтобы их можно было извлечь из POV инфраструктуры AJAX. Вы можете кэшировать данные со стороны сервера и (или курса) на самой веб-странице.
Я видел, как на клиентских сайтах реализовано значительное количество веб-страниц с поддержкой AJAX, только для того, чтобы ограничить или откатить их из-за непредвиденного воздействия на серверную часть. При небольшой осведомленности и определенных усилиях по мониторингу воздействия этого часто можно избежать или, по крайней мере, понять заранее и смягчить соответствующим образом.