Современные технологии разработки ПО

Автор работы: Пользователь скрыл имя, 02 Июля 2015 в 21:04, курсовая работа

Краткое описание

В связи с распространением широкополосного доступа в интернет множество приложений выносятся в web существуют онлайн редакторы фотографий, офисные приложения, системы хранения данных.
На декабрь 2014 года в интернете насчитывается порядка 1 млрд. сайтов.
Появляются системы с операционными системами, основанными на Web-браузерах (к примеру Google Chrome Operating System).

Прикрепленные файлы: 1 файл

Курсовая.docx

— 163.47 Кб (Скачать документ)

 

 

      1. Пример использования HTTP

 

Поскольку HTTP является текстовым протоколом, взаимодействие с сервером посредством терминала (который в данном случае выступает как противоположность браузеру) можно организовать достаточно просто. Необходимо лишь установить TCP-соединение с портом 80 сервера. Читателю предоставляется возможность поэкспериментировать со следующим сценарием. Он будет работать с большинством оболочек UNIX и в командном окне Windows (когда запущена программа telnet). Итак, последовательность команд такова:

 

telnet www.ietf.org 80 >log

GET /rfc.html HTTP/1.1

Host: www.ietf.org

 

Эта последовательность команд устанавливает telnet-соединение (то есть TCP-соединение) с портом 80 веб-сервера IETF, расположенного по адресу www.ietf.org. Далее следует команда GET. Указывается путь URL и протокол передачи. Попробуйте подставить свои варианты серверов и URL. Следом идет обязательная строка с заголовком Host. Пустая строка, которая находится за ней, также обязательна. Она сигнализирует серверу о том, что заголовки запросов закончились. Меняя названия серверов и URL, можно посмотреть много разных видов заголовков и страниц.

 

 

  1. ПРАКТИЧЕСКАЯ ЧАСТЬ

2.1 Способы оптимизации и примеры использвания

 

2.1.1 Использование специальных мета тегов

 

Мета-Тег Description предоставляет поисковой системе короткое резюме, чему именно посвящена данная страница. Заголовок страницы должен составляться с нескольких слов, Description может содержать от одного предложения до одного короткого абзаца.

Содержимое этого тега не должно повторять заголовок. Этот тег располагается в коде страницы , как и заголовок внутри тега <head>. Мета-тег Description важный тем, что поисковики могут использовать его в качестве короткого резюме вашей страницы в результатах поисковой выдачи.

Однако, может и не использовать, потому что поисковики могут избрать в качестве резюме для вашей страницы релевантную часть контента страницы, если она максимально совпадет с запросом пользователя. Кроме того, поисковики могут использовать <Description> вашей страницы в каталоге DMOZ, если ваш сайт туда попадет. Добавление мета-тега Description очень полезен тогда, когда поисковая система не может найти соответствующей части контента страницы в качестве ее короткого резюме. Резюме страницы расположенное между заголовком и URL страницы в поисковой выдаче. Слова в резюме страницы, которые отвечают поисковому запросу пользователя, выделяются жирным шрифтом. Это дает пользователю возможность быстрее понять, отвечает ли контент вашей страницы тому, что он ищет в сети.

Существует еще один мета тег - keywords. Он подсказывает поисковикам по каким именно поисковым запросам должен находится сайт, но в силу того, что появилось очень много сайтов, которые манипулируют данным тегом, поисковики его сейчас ее учитывают в своих поисковых алгоритмах.

Рассмотрим пример с некоторых популярных сайтов по продаже бытовой техники.

  • М.Видео (http:// www.mvideo.ru/)

 

<meta name="description" content="Купить бытовую технику и электронику по доступным ценам в интернет-магазине М.Видео или в розничной сети магазинов М.Видео в Москве. Онлайн кредит за 3 минуты!" />

 

<meta name="keywords" content="бытовая техника, электроника, купить, цена, продажа, кредит, стоимость, интернет-магазин, Москва, М.Видео" />

 

  • OZON (http://www.ozon.ru/)

<meta name="description" content="OZON.ru - крупнейший в России интернет-магазин, где можно купить книги, товары для детей, спорта, дома и сада, электронику и бытовую технику. Спешите заказать с доставкой новинки книг, детские товары, товары для красоты и здоровья. Интернет мегамаркет №1" />

 

2.1.2 Грамотное построение тега title

 

Тег <title> является самой важной частью страницы любого сайта, поэтому стоит уделить большое внимание тому, как правильно его составить. Создание заголовков подобно искусству и не каждый может составить его нужным образом с первого раза, для этого требуется знать некоторые тонкости. Применяя для своих сайтов приведенные 8 советов по использованию и оптимизации тега title (заголовка страницы), можно избежать множества проблем в будущем.

  1. Заголовок должен отражать суть страницы. Необходимо помнить, что тайтл показывается в результатах поиска во всех поисковиках и на него в первую очередь обращают внимание пользователи. От того, что поместить в тег <title> будет зависеть кликабельность и, соответственно, количество получаемого траффика. Также тайтл используется при описании страницы (или сайта) в каком-нибудь каталоге сайтов, каталоге полезных ссылок, социальных закладках и других социальных сервисах. Если он не будет отражать суть контента, тогда страница не получит качественного целевого траффика.
  2. Тайтл должен включать в себя бренд сайта (если таковой имеется). Следует использовать название сайта или бренд в начале или конце в теге title на каждой странице для того, чтобы помочь пользователям понять, куда они будут переходить и повысить процент возврата. Некоторые пользователи поисковых систем пробегаются глазами вниз по выдаче для нахождения доверенного бренда.
  3. Использование разных тайтлов на разных станицах. Тег title должен быть уникальным на каждой странице, а также он должен быть уникальным во всей поисковой выдаче. Для этого следует использовать в нем названия статей, разделов, категорий.
  4. Тайтл должен содержать в себе ключевые слова. Ключевые слова должны попадать в title естественным образом, этим словам поисковики будут присваивать наибольший вес из всех, что встречаются в тексте. Поэтому, оптимизируя страницу под определенную ключевую фразу, стоит её, прежде всего, включить в тайтл. Так же следует отметить, что слишком злоупотреблять этим приемом не стоит, после оптимизации заголовка, он должен быть по прежнему привлекателен для обычных посетителей сайта.
  5. Не используйте стоп-слов в тайтле. Поисковые системы не учитывают стоп-слова — те, которые встречаются в текстах так часто, что не могут быть значимыми для поиска. Как правило, это местоимения, предлоги и частицы. Поисковые машины обычно игнорируют стоп-слова, даже если они встречаются в тексте запроса. Среди русскоязычных стоп-слов можно выделить такие, как: о, и, или, к, я, не, до.
  6. Каждое слово не должно повторяться более двух раз. Лучше комбинировать слова, вставлять производные слов и т.д., ориентироваться в большей степени на пользователей. При встрече в тайтле слова более двух раз заголовок становится длинным, нечитаемым и вредоносным с точки зрения поисковых машин.
  7. Не следует использовать слишком длинные заголовки страниц. Ограничение на количество символов, учитываемых в теге title для google является 70знаков, чтобы название уместилось в одну стоку. В яндексе учитывается в тайтле не более 15 слов, а отображается не больше 80 символов. Если заголовок будет более максимального значения, поисковая машина автоматически обрежет его (например google добавит троеточие в конце).
  8. Длина title не должна превышать более 8 слов. В 70-80 символов довольно сложно вместить больше 8 слов, однако, некоторые все равно делают title слишком длинным. Для google количество учитываемых в тексте ссылки слов равно восьми, для яндекса – 16.

Рассмотрим примеры заголовков страниц нескольких популярных сайтов.

 

Рисунок 1 – Заголовок сайта «Эльдорадо»

 

Значение заголовка: «Интернет магазин бытовой техники ЭЛЬДОРАДО: телевизоры, холодильники, компьютеры, ноутбуки, стиральные машины и телефоны по доступным ценам.»

 

Рисунок 2 – Загаловок сайта «М.Видео. Архангельск»

 

Значение заголовка: «М.Видео – интернет-магазин бытовой техники и электроники, г.Архангельск»

 

2.1.3 Регистрация сайта в партнерских программах, каталогах

 

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

 

2.1.4 Составление грамотных текстов

 

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

По статистике пользователи не читают весь текст целиком, особенно если он не особо привлекателен для пользователя.

 

2.1.5 Реклама сайта в социальных сетях

 

Продвижение сайта в социальных сетях — эффективный метод, ведь именно данные ресурсы пользуются максимальной популярностью среди пользователей сети Интернет по всему миру. На сегодняшний день «Одноклассники» и «В контакте» - это одни из самых популярных запросов пользователей Рунета в поисковых системах Yandex и Google. Число участников этих социальных сетей зашкаливает – свыше 30 млн. пользователей в каждой. Поэтому социальные сети - это огромный потенциал для раскрутки и продвижения сайта.

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

Основные услуги, которые предлагают социальные сети, это:

  • Таргетинговые объявления реклама, с возможность выбора региона показа, возрастной группы, а так же количества показов.
  • Создание социальных групп для дополнительной рекламы сайта, а так же привлечения пользователей.
  • Размещение на страницах сайта социальных виджетов, это кнопки «Мне нравится», «+1», виджеты комментариев, и виджеты новостей и групп.

 

2.1.6 Улучшение и аудит юзабилити сайта

 

Юзабилити (Usability) – это свойство продукта быть годным к использованию. Степень юзабилити может быть разной, в зависимости от удобства использования и полезности продукта. Если говорить о сайте как об определенном интернет-продукте, то он также обладает своим юзабилити в той или иной степени.

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

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

Все эти моменты должны учитываться еще на этапе планирования сайта и в дальнейшем – при его развитии. Нужно обязательно помнить, что сайт, как и любой продукт, складывается из двух составляющих: формы и содержания. Термин “юзабилити” может относиться как к первому, так и ко второму компоненту. А идеальным вариантом является гармония между первым и вторым.

Итак, содержание. Речь идет, естественно, о добросовестных сайтах с добросовестным уникальным контентом. Контент с хорошим юзабилити – это грамотно написанный текст, небанальный и интересный, качественные фотографии, уникальные рисунки, диаграммы, которые можно прочесть и расшифровать. С точки зрения содержания сайт должен быть полезным, только в этом случае посетитель вернется сюда.

Многие термин “юзабилити” относят в первую очередь к форме – то есть к структуре и оформлению сайта, удобству расположения страниц, удобству меню, использования кнопок, баннеров и прочих элементов.

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

Улучшить юзабилити можно постоянным тестированием сайта реальными пользователями, ведением учета, чем и занимаются профессиональные разработчики сайтов, аудиторы и оптимизаторы.

Еще одно понятие, которое неразрывно связано с юзабилити, это конверсия. Конверсия (конверт) или коэффициент конверсии – это дробь, в знаменателе которой находится общее число уникальных посетителей сайта за определенный период времени, а в числителе – число тех посетителей за это же время, которые совершили ряд запланированных действий. Что это за действия? Просмотр определенных страниц, клики по рекламным блокам и баннерам, участие в опросах, анкетировании, переходы по ссылкам. Чем выше коэффициент, тем эффективнее и прибыльнее сайт.

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

 

2.1.7 Продвижение статьями и ссылками

 

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

Существует три основных направления, по которым можно осуществить продвижение статьями:

  • Статьи публикуются только на продвигаемом сайте. Это приводит к увеличению полезного объема сайта и привлекает новых посетителей, а также улучшает положение сайта в выдаче различных поисковых систем по интересующим вас ключевым запросам. Речь идет об интересных для посетителей сайта статьях с уникальным контентом.
  • Статьи размещаются только на посторонних ресурсах. Статья пишется специально для размещения на других сайтах. При этом в текст вставляют ссылки (одну или более) с нужными ключевыми запросами, которые ссылаются на продвигаемый сайт.
  • Статьи размещаются на продвигаемом сайте, затем на других ресурсах. Первоначально статьи размещаются на продвигаемом сайте. После индексации статьи поисковыми системами ее публикуют на других ресурсах. Статейное продвижение таким методом является достаточно эффективным.

Информация о работе Современные технологии разработки ПО