Применение Ajax в разработке сайта
При классической схеме создания сайта, все переходы пользователя по страницам сайта ложатся на плечи сервера. То есть при каждом нажатии на ссылку выполняется запрос на сервер, который выдает нам новую страницу целиком. Отличие в использовании Ajax технологии, заключается в том, что часть манипуляций со страницей на себя берет браузер. С помощью JavaScript, отправляется запрос на сервер, последний выдает браузеру нужные данные, и браузер перерисовывает только нужную нам часть страницы.
Стандартный подход удобен в разработке сайта, однако, не удобен для пользователя. Ведь в то время, когда происходит запрос пользователь вынужден ждать, по той простой причине, что браузер блокирует содержимое страницы.
Ajax технология позволяет избавиться от бесконечных перегрузок страницы и свести время ожидания к минимуму. Во время взаимодействия браузера с сервером, пользователь без проблем может просматривать страницу. То есть данные передаются асинхронно.Асинхронно значит, что браузер работает сам по себе и сервер аналогично.
Следует отметить, что вышеописанная технология имеет ряд недостатков, связанных с поисковой оптимизацией. Когда поисковые системы, индексируют ваш сайт, они не способны индексировать содержимое, загружаемое с помощью JavaScript. Но у этой проблемы есть простейшее решение в виде создания простой карты сайта, в которой будут обозначены ссылки на все страницы.Получается, что при создании сайтов на данной технологии, веб мастеру приходиться выполнять двойной объем работ.
Данная технология, бурно применяется CMS системами, в так называемых админках. Это позволяет экономить трафик и повысит скорость работы этих неуклюжих созданий. Целесообразно использование в случае, когда содержимое страницы необязательно к индексированию. Например, картинки. Это делается следующим образом. Браузер загружает страницу выдаваемую сервером, после загрузки JavaScript запрашивает у сервера картинки. В то время, как пользователь во всю знакомиться с содержанием страницы, браузер потихоньку подгружает картинки.
1 комментарий к записи “Применение Ajax в разработке сайта”
Прокомментировать
Рубрики
- javascript
- SEO
- Smarty
- UIPI
- Боремся со СПАМом
- Верстка
- Движки форумов
- Железо
- Забавно
- Интернет в лицах
- Интернет-магазины
- Новости
- Обзоры сайтов
- Обо всем
- Полезные скрипты
- Работа с CMS
- Создание сайтов
- Уроки рекламы
- Шаблоны

Классная статья