Если вы используете много запросов Ajax, вам захочется сделать некоторые вещи, чтобы ускорить ваше приложение.
1) Сделать сервер как можно быстрее, используя кеширование, возврат ограниченных наборов данных и т. д.
2) Убедитесь, что вам действительно нужен каждый запрос ajax. Например, вы можете подключить поле выбора до ответа ajax, но если данные редко меняются, возможно, вы должны загрузить его только один раз, когда пользователь загрузит приложение.
3) Не загружайте слишком много данных - загрузка таблицы с 1000 строк в нее через ajax может занять некоторое время, как для получения данных, так и для отображения ответа. Если возможно, используйте пейджинг или аналогичные методы, чтобы уменьшить размер запроса.
Любой сайт с поддержкой ajax может иметь проблемы с юзабилити, если сеть работает медленно, если сервер работает медленно, если браузер работает медленно. Это всего лишь часть игры, а также удовольствие и радость современного веб-разработки. Сделайте все возможное, чтобы смягчить эти проблемы.
Спрашивайте, может ли быть чрезмерная зависимость от ajax, вроде как спрашивать, можете ли вы иметь чрезмерные зависимости от «divs». Ajax - это инструмент, и, как и все инструменты, есть способы правильно его использовать.
Да, я знаю, что ajax - это инструмент ........ но вот здесь у меня есть веб-страница с секцией i, в которой вы можете играть песни, теперь я намерен это сделать ... пользователь не должен уметь слушать песню во время навигации по другим ссылкам в остальной части страницы ... здесь я никогда не могу позволить себе перезагрузить страницу ... мой вопрос в том, что это негативно отразится на производительности. .? я не могу позволить себе обновить страницу, поэтому мне нужно получить все от ajax .... это моя ситуация ..... – sasidhar 2010-12-04 12:18:58