Система Ajax
(0 Голосов)

Система Ajax – это технология, которая была разработана на web-проекте javascript. Она позволяет совершать обмен информацией между web-сервером и браузером, находя необходимую информацию с помощью целевого поискового запроса. Возможно, вы не раз замечали, что на определенных сайтах, некоторые части страниц генерировались, обновлялись и изменялись, при этом выводя новую, уникальную информацию. При этом не было необходимости в перезагрузке страницы. Это и есть основное достоинство популярной системы Ajax. Например, пользователь запрашивает в поисковой системе кусочек нужной информации. С помощью системы Ajax, пользователь получит именно запрашиваемый кусочек данных, но не более. Такой поисковый целевой запрос, называется асинхронным. И, конечно, как уже догадался посетитель, запрос целиком всей страницы в браузере, называется синхронным запросом.

На сегодняшний день, системой Ajax, был разработан и усовершенствован проект, который содержит в себе посылку информации от браузера к web-серверу. Чтобы регулярно выполнялось обновление данных на страницах сайтов, была создана также технология Comet. Но в настоящее время, она не сильно эффективна, поэтому в этой статье, мы остановимся на системе Ajax и ее функциях. Для начала, рассмотрим, из чего состоит данная система. Это всего лишь один тщательно откомпилированный файл, имеющий название XMLHttpRequest. Свойства данного файла, позволяют передавать определенную информацию на web-сервер, с помощью систем Post и Get. Передавать на web-сервер, можно совершенно разную информацию. При применении системы Ajax, существует несколько главных технических задач. Вот некоторые из них:

  • Вся информация получается и передается только в специальных кодировках, например, в UTF-8.
  • Не во всех поисковых системах, откомпилированный файл XMLHttpRequest, воспринимается одинаково.

В настоящее время, в системе Ajax, существует несколько библиотек. Они разработаны по специальной технологии. Эти библиотеки, значительно упрощают работу с системой, и выполняют все задачи, которые необходимо было бы делать вручную. Эти библиотеки подключаются в HTML странице в виде проверенного js файла к асинхронному web-проекту. Давайте детально рассмотрим данную систему библиотек установки Ajax. Система библиотек, состоит из php и js файла. Они оба подключаются к библиотеке системы Ajax - XMLHttpRequest. Js файл, посылает запрос, а php файл, обрабатывает его и дает ответ. Кстати, в откомпилированных файлах, находящихся в библиотеке XMLHttpRequest, с помощью технологии GET, могут передаваться переменные и исходные файлы rand со случайными числами. Это сделано, чтобы избежать кэширования. Ведь браузер, не будет разбираться с целевым запросом, поэтому посылая новую информацию, он будет выдавать одинаковый ответ.

Новую и уникальную информацию, можно отсылать любому файлу, а можно, для каждой операции, делать отдельный файл. Это довольно существенный фактор, который влияет на работу в системе Ajax. Ведь можно получать или передавать любое количество самой разной информации. Однако, несмотря на то, что открываются большие возможности и перспективы, которые дает применение системы Ajax, существует один сдерживающий момент, в данной системе. Это индексация загруженной информации. Она, к сожалению, недоступна для восприятия поисковыми системами. Поэтому, целиком созданный сайт, не попадает в поисковые индексные базы. В этой статье, мы рассмотрели детали системы Ajax и, проанализировав, увидели недостаток.

 

Главная Статьи Система Ajax