Особенности AJAX, о которых нужно помнить

Опубликованно: 12/02/2008 |Комментарии: 0 | Показы: 294 |

Технология AJAX обеспечивает асинхронное взаимодействие с сервером, что позволяет менять содержимое веб-страниц лишь частично, без полной их перерисовки. Применение AJAX помогает сделать веб-страницы более динамичными и гибкими, но есть некоторые особенности, которые необходимо учитывать при использовании этой технологии.

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

В некоторых случаях невозможность индексации поисковыми системами может оказаться достоинством, а не недостатком. Иногда необходимо скрыть те или иные фрагменты от индексации, и AJAX идеально для этого подходит. Например, если нужно проставить на странице ссылки на другие ресурсы, но не хочется, чтобы поисковая система их учитывала, можно динамически генерировать нужные ссылки. Люди, посещающие сайт, смогут перейти по ссылкам, а робот поисковой системы их даже не заметит. Конечно, можно обойтись и простой программой на JavaScript, но использование AJAX позволяет скрыть фрагменты страниц более надежно.

Если на странице используется программа, написанная на языке JavaScript, ее легко могут скопировать конкурирующие сайты. В случае необходимости сокрытия используемых алгоритмов удобнее использовать AJAX, и реализовывать логику с помощью программ на языке PHP, выполняющихся на сервере. Например, программирование на PHP суммы прописью позволяет не раскрывать особенности реализации алгоритма, предоставляя пользователю результат в удобном виде. Конечно, можно применять традиционный способ обмена информацией между клиентом и сервером, но в этом случае не только резко возрастет объем передаваемой информации, но и снизится удобство использования, так как каждый раз при вводе запроса веб-страница будет полностью перерисовываться.

Еще одну известную особенность AJAX также можно использовать для улучшения удобства работы с сайтом. При асинхронном обмене данными не работает обычные средства браузера, позволяющие вернуться на предыдущую страницу. Нередко возврат назад и не нужен, например, если в предыдущей странице была отослана заполненная вами форма. Использование AJAX для заполнения форм позволяет избежать таких ситуаций. Кроме того, так как страница не меняется, все заполненные поля остаются неизменными, и их проще исправить в случае обнаружения ошибки.

Необходимо отметить, что при работе с AJAX возрастает время первоначальной загрузки страницы, так как необходимо загрузить программы на JavaScript. Конечно, это компенсируется более быстрой работой в дальнейшем, но иногда время самой первой загрузки является слишком важным, и от использования AJAX приходится отказаться. Также очевидным недостатком является отсутствие кэширования асинхронных ответов сервера. Кроме того, после отправки запроса на сервер практически невозможно проконтролировать состояние этого запроса. Если ответ от сервера не пришел, никаких ошибок не выдается. Возникающие проблемы можно решить, но это потребует значительных дополнительных усилий, и часто не будет экономически оправдано. Технологию AJAX обязательно стоит применять, но всегда нужно помнить о ее особенностях и ограничениях.

Источник статьи: http://www.rusarticles.com/internet-statya/osobennosti-ajax-o-kotoryx-nuzhno-pomnit-331179.html

Обсудить статью

Основной объем информационных ресурсов в виде веб-страниц или файлов в формате html находится на веб-сайтах, размещенных на Web-серверах (на хостингах) сети Интернет. Веб-сайт является набором веб-страниц, объединенных общей тематикой и связанных между собой гиперссылками. В зависимости от технологии создания сатов они бывают: стстическими, динамическими, Flash и комбинированными сайтами

От: Владимир Ткаченкоl Образование> Саморазвитиеl 26/05/2009 lПоказы: 2,579

Студия веб дизайна Wideworldweb Харьков(и её Киевский филиал - http://design4web.com.ua) предлагает свои услуги по разработке и созданию веб сайтов любой сложности и конфигурации.

От: Андрейl Интернет> Веб дизайнl 13/06/2008 lПоказы: 97

Вкратце, дизайн веб-сайта означает планирование, создание и обновление веб-сайтов. Дизайн сайта также включает в себя информационную архитектуру, структуру сайта, пользовательский интерфейс...

От: Sohol Интернет> Веб дизайнl 05/03/2014

Готовое решение, Бизнес под ключ, Создание качественных сайтов под заказ! концептуальный дизайн макета и структуры сайта; сайт веб-дизайн (страницы, меню и других элементов в структуре сайта): разработка дизайна, HTML развития шаблона сайта; Создание сайта - шаблоны (HTML, PHP, Perl, CSS, AJAX, JavaScript, Flash) для необходимой содержимому системы управления сайтом (Cataloge, интернет-магазин, и т.д.) Заполнение сайта содержимым(тексты, статьи, медиа-файлы - фото, видео и т.д.) Выбор из основны

От: Maskisl Интернет> Веб дизайнl 28/05/2014

В наше время сайт - это инструмент с помощью которого можно решить множество вопросов. К созданию сайта нужно подходить грамотно. И поэтому при создании сайта нужно учитывать все факторы сайта. Для Вас Блог Александра Яценко представляет полный список веб - технологий для создания сайта с нуля и минимальными вложениями. <HTML, CSS, PHP, MySQL, JavaScript, XML, jQuery, API>

От: Александрl Интернет> Веб дизайнl 09/02/2011 lПоказы: 176

Корпоративный сайт создается внутренним IT-отделом компании (при наличии достаточного опыта), или сторонними разработчиками. Мы советуем доверить работу по созданию сайта профессиональным веб-студиям или интернет-агентствам, т.к. они обладают достаточным опытом и квалификацией специалистов (менеджеры, верстальщики, дизайнеры, программисты, тестировщики и т.д.).

От: Избисl Интернет> Интернет-маркетингl 14/09/2009 lПоказы: 162
Андрей Коцюбинский

Технология AJAX позволяет создавать удобные интерактивные сайты, но нельзя переоценивать ее возможности, хотя в большинстве случаев применение AJAX вполне оправдано.

От: Андрей Коцюбинскийl Интернетl 15/10/2007 lПоказы: 14,085

Я уже около пяти лет занимаюсь веб-программированием, создал уже большое количество сайтов и раскрутил их в интернете. Отлично знаю HTML, CSS, JavaScript, PHP, MySQL, XML. Выполняю работу в короткие сроки и за небольшую оплату, но очень качественно. Полученные сайты валидны и кроссбраузерны.

От: Ilya Denisovl Интернет> Веб дизайнl 06/02/2014 lПоказы: 12
Андрей Коцюбинский

Авторитетное издательство Packt Publishing в этом году присудила системе MODx премию как наиболее многообещающей CMS с открытым исходным кодом, и именно эту систему можно порекомендовать для использования на большинстве новых сайтов.

От: Андрей Коцюбинскийl Интернет> Веб дизайнl 12/11/2007 lПоказы: 345

Прежде всего, отмечу, что такие направления, как поисковая выдача и услуги хостинга, должны быть определяющими в выборе методик продвижения.

От: freeseoblogrul Интернетl 09/07/2013 lПоказы: 179

Что такое % маркетинговых затрат? Какие показатели влияют на % маркетинговых затрат? Средний процент маркетинговых затрат e-commerce от 10% до 50%. Cредний процент маркетинговых затрат в сфере услуг от 15% до 60% Средний процент маркетинговых затрат e-commerce, при котором магазин становится прибыльным от 10% до 22% Средний процент маркетинговых затрат в сфере услуг, при котором магазин становится прибыльным от 13% до 22%

От: Андрейl Интернетl 04/07/2013 lПоказы: 152

Процесс разработки сайта дело пусть и трудное, однако весьма интересное, а при правильном подходе еще выгодное.

От: rabotacmsrul Интернетl 02/07/2013 lПоказы: 83

Комплексное, практичное решение для ТСЖ и УК: не только разработка и обновление официального сайта, но и своевременное выкладывание данных на государственном портале. Обращайтесь: pravila.org – с услугой сопровождения сайта управляющей организации штрафы за нарушение законодательства о раскрытии информации теперь не страшны!

От: pravilal Интернетl 21/06/2013 lПоказы: 42

Экскурс в создание сайтов. В этой статье кратко будут рассмотрены основные типы интернет ресурсов встречающихся на просторах всеммирной паутины.

От: Александрl Интернетl 09/06/2013 lПоказы: 106

Современному пользователю сети Интернет, а тем более владельцу собственного сайта, странно задаваться подобными вопросами. Это все равно, что спросить: «Почему важно использовать комплексный подход при пошиве костюма, а не ограничиваться только лишь рукавом?».

От: Exiterral Интернетl 29/04/2013 lПоказы: 46

Создание качественного сайта, все равно что евро-ремонт в квартире: подбираете качественные и модные материалы, думаете, куда и как поставить, начинаете спорить и в итоге смотрите на результат.

От: Exiterral Интернетl 23/04/2013 lПоказы: 56

Интернет-ресурсы в рекламном бизнесе заняли основательные положения. Пропаганда товаров и услуг в интернете завоевала неслыханный размах и является одним из популярных и эффективных средств рекламы различной продукции и услуг

От: Андрейl Интернетl 19/04/2013 lПоказы: 84
Андрей Коцюбинский

В последние годы многие люди оценили достоинства зимнего пляжного отдыха, но при этом особенно внимательно следует отнестись к выбору страны, где зимой море теплое, а цены на туры не слишком высокие.

От: Андрей Коцюбинскийl Путешествия> Советы туристамl 13/12/2009 lПоказы: 1,363
Андрей Коцюбинский

Хотя у отдыха на курортах Египта имеется масса достоинств, но следует отметить и ряд недостатков, с которыми полезно познакомиться перед поездкой в эту страну.

От: Андрей Коцюбинскийl Путешествияl 12/12/2009 lПоказы: 291
Андрей Коцюбинский

Отдых на море по минимальной стоимости вполне возможен, но при наличии денег все же лучше выбрать более качественный, но более дорогой вариант.

От: Андрей Коцюбинскийl Путешествияl 04/12/2009 lПоказы: 279
Андрей Коцюбинский

В самом Египте имеется несколько объектов Всемирного наследия, отмеченных ЮНЕСКО, но в соседних странах также есть такие объекты, и на некоторые их них можно отправиться с популярных египетских курортов.

От: Андрей Коцюбинскийl Путешествия> Интересные местаl 29/11/2009 lПоказы: 1,692
Андрей Коцюбинский

Составляемый ЮНЕСКО список объектов Всемирного наследия для Египта содержит, кроме древнеегипетских и христианских памятников, также памятники истории развития ислама и природные объекты.

От: Андрей Коцюбинскийl Путешествия> Интересные местаl 29/11/2009 lПоказы: 1,053
Андрей Коцюбинский

В список объектов Всемирного наследия ЮНЕСКО попадают различные природные и созданные человеком объекты. На территории Египта имеются отмеченные ЮНЕСКО древние центры, связанные с развитием христианства.

От: Андрей Коцюбинскийl Путешествия> Интересные местаl 28/11/2009 lПоказы: 271
Андрей Коцюбинский

Наиболее значимые природные и созданные человеком объекты организация ЮНЕСКО заносит в специальный список объектов Всемирного наследия. В настоящее время этот список содержит около девятисот наименований, и всего семь из них находятся на территории Египта. Особо интересны памятники древнеегипетской цивилизации.

От: Андрей Коцюбинскийl Путешествия> Интересные местаl 28/11/2009 lПоказы: 3,381
Андрей Коцюбинский

Если раньше большинство людей старались взять отпуск летом и отправиться на Черное море, то сейчас многие разбивают отпуск на части, а также пользуются длинными праздниками, чтобы несколько раз в год куда-нибудь съездить.

От: Андрей Коцюбинскийl Путешествия> Интересные местаl 27/11/2009 lПоказы: 302
Блок автора
Категории статей
Quantcast