Диплом (1232931), страница 2

Файл №1232931 Диплом (Сайт компании Токио Байк и его поисковая оптимизация с использованием SEO-технологий) 2 страницаДиплом (1232931) страница 22020-10-06СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

JAVA – это уже нечто большее: полноценный кросплатформенный язык программирования, который будет правильно обработан и компьютером с операционной системой Windows, и ПК под управлением UNIX, и даже Mac OS легко «поймет, о чем речь». На языке JAVA для сети разрабатываются небольшие программки, называемые аплетами, они загружаются из интернета и выполняются браузером (примером аплета могут послужить различного рода игры, например, шашки). Большинство web-камер, передающих на сайты изображение в реальном времени, также работают на базе приложений JAVA. Существует множество приложений и веб-сайтов, которые не работают при отсутствии установленной Java, и с каждым днем число таких веб-сайтов и приложений увеличивается. Java отличается быстротой, высоким уровнем защиты и надежностью [13].

ASP – Active Server Pages

Активные страницы сервера – это мощная технология от компании Microsoft, позволяющая легко разрабатывать интернет-приложения и служащая для создания динамических web-страниц. ASP нельзя назвать языком программирования, так как это только технология предварительной обработки, позволяющая подключать программные модули во время процесса формирования страницы. Ее можно сравнить с библиотекой для сети: этакий «Большой энциклопедический словарь» с возможностью поиска по архивам. ASP имеет преимущество в скорости по сравнению с другими технологиями, основанными на скриптах.

Удобство ASP заключается в том, что она работает на специальном сервере PWS (Personal Web Server), который входит в состав операционной системы Windows [14].

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

MySQL

SQL – это структурированный язык запросов, созданный для управления реляционными БД. Он обладает широким перечнем возможностей, например, создать таблицу, редактировать и удалять данные, производить запросы из таблиц и многое другое [15].

MySQL относится к реляционным СУБД, характеризуется простотой структуры данных и удобным для пользователя табличным представлением. Реляционная модель в MySQL ориентирована на организацию данных в виде таблиц. Каждая таблица представляет собой двумерный массив и обладает следующими свойствами:

  • один элемент таблицы – один элемент данных;

  • все элементы в столбце имеют одинаковый тип данных;

  • каждому столбцу дано уникальное имя;

  • строки и столбцы следуют в произвольном порядке.

Популярность MySQL объясняется просто: эта СУБД ориентирована на большое количество платформ, а также обладает возможностью загрузки оптимизированных под конкретную операционную систему модулей и поддержкой транзакций на уровне отдельных записей. API (интерфейс программирования приложений) MySQL подходит для всех языков, описанных выше. То есть существуют библиотеки MySQL для языков Perl, РНР, Python, JAVA.

1.2 Продвижение web-сайтов

SEO представляет собой аббревиатуру для Search Engine Optimization, а именно: оптимизация для поисковых систем.

В начале эпохи интернета, когда в общей сложности существовало всего «несколько» сайтов (на самом деле несколько миллионов, по сравнению более чем с двадцатью миллиардами, как оценивается в настоящее время), появились и поисковые системы, которые не были сложными, — они достаточно неплохо индексировали содержимое Интернета и являлись отправной точкой навигации, таким образом, представляя собой важный источник трафика на сайтах. Тогда же специалисты осознали необходимость сознательного контроля над процессом повышения видимости в поисковых системах, и это породило новую науку: SEO-оптимизацию для поисковых систем, которая нацелена на увеличение качественного трафика на сайтах [16].

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

Это достигается с помощью контроля и улучшения «критериев расположения объектов в порядке их значимости», то есть факторов, которые, будучи взятыми в совокупности и проанализированными алгоритмом поиска, ведут к более выгодному положению на страницах, отображающих результат поиска. Исходя из этих критериев, SEO может быть двух типов:

Внутренняя оптимизация (оптимизация «он-сайт») – меры по продвижению применяются непосредственно к соответствующему сайту и в основном могут быть изменены только командой SEO. В качестве примеров можно привести: тщательное написание названий и описаний, удаление ошибок, улучшение скорости загрузки, обработка изображений, оптимизация структуры URL-адресов и внутренних ссылок, умеренное использование рекламных объявлений. Другими словами — улучшение впечатлений (опыта), получаемых посетителями.

Внешняя оптимизация (оптимизация «офф-сайт») – в этом случае продвижение не зависит напрямую от SEO команды, а скорее от коллективной воли Интернета. Это означает, что, исходя из объективной реальности в отношении качества web-сайта, поисковые системы всегда пытаются найти измеримые сигналы против актуальности и важности сайта по отношению к анализированной ключевой фразе. Эти сигналы относятся к показателям качества, производительности и популярности, и, в качестве непосредственных примеров, можно привести следующие: количество и качество ссылок на анализируемую страницу, количество социальных взаимодействий, контекст, в котором появляются упоминания, достоверность и авторитетность источников, глобальный и локальный объем запросов по соответствующим ключевым словам и тому подобное [17].

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

Методы продвижения сайта разделяют на «черные», «серые» и «белые».

«Черные» методы продвижения сайта

«Чёрные» методы поисковой оптимизации – способы раскрутки сайта, запрещённые к применению поисковыми машинами.

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

К «черным» методам раскрутки сайтов относятся:

– использование невидимого текста, который совпадает с фоном по цвету или очень близок к нему, что делает текст незаметным глазу. Текст состоит из фраз, которые не имеют отношения к конкретному сайту, предназначение этой хитрости – привлечь на сайт посетителей, не целевых, попавших сюда только благодаря обману. Но поисковики, и в том числе Яндекс, научились распознавать эту уловку и автоматически отправляют сайт в черный список;

– создание дорвеев. Создается ресурс, состоящий из одной-трех страниц, цель этого ресурса – привлечение посетителей, после чего он перенаправляет их на основной сайт. На данный момент этот способ, в частности перенаправление (редирект) на основной сайт не пройдет, потому что поисковики не проиндексируют страницу, в мета-тэгах которой есть редирект;

– поисковый спам. Злоупотребление ключевыми словами в тексте может расцениваться как поисковый спам. Это так же приведет к добавлению сайта в черный список;

– использование линкаторов – программ автоматического обмена ссылками и использование сервиса автоматического обмена статьями;

– спам по почте – беспорядочная отправка сообщений при помощи программ с просьбой посетить сайт миллионам пользователям сети [18].

«Серые» методы продвижения сайта

«Серые» методы поисковой оптимизации – методы поисковой оптимизации, которые официально не запрещены поисковыми службами, но, тем не менее, могут быть расценены как неестественные средства продвижения сайта.

«Серые» способы раскрутки сайтов являются чем-то средним между черными и белыми методами продвижения. В сущности, «серые» методы продвижения сайта являются полулегальными и поэтому существует риск, что продвигаемый ресурс могут добавить в черный список.

К «серым» методам относят:

– слишком частое использование тэгов «strong», «b» и других, которые дают возможность воздействовать на алгоритм ранжирования в поисковиках и помогают хоть немного подняться за счет них;

– нетематический обмен ссылками и нетематическими статьями, а также покупка ссылок на других сайтах;

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

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

«Белые» методы продвижения сайта

«Белые» методы поисковой оптимизации – это методы, которые не нарушают правила использования поисковых систем или относятся к комплексу мероприятий интернет-маркетинга.

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

К «белым» методам продвижения относятся:

– постоянное добавление уникального и интересного контента на сайте, публикация различных информационных материалов и новостей;

– просьба других популярных и авторитетных сайтов разместить качественную статью с ссылками на ваш сайт;

– создание своей собственной рассылки, которая позволит получить дополнительный трафик;

– покупка контекстной рекламы для получения целевых посетителей.

Можно так же внести свой сайт в каталог Яндекса, это поспособствует дополнительным посещениям из ЯК, потому что там сайты сортируются по ТИЦ.

Если информация будет уникальна и интересна, ее разместят у себя интернет-газеты, которые, с точки зрения Яндекса, считаются очень авторитетными ресурсами [20].

1.3 Выбор технологий для реализации проекта

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

Для просмотра и управления сайтом через панель администратора используется Chrome – быстрый и удобный браузер.

Для просмотра и редактирования программного кода используется PhpStorm – интегрированная среда разработки на PHP с интеллектуальным редактором.

Ключевые возможности PhpStorm:

– интеллектуальный редактор PHP кода с подсветкой синтаксиса, автодополнением кода, расширенными настройками форматирования кода, предотвращением ошибок налету;

– поддерживает PHP 5.6, 5.5, 5.4 и 5.3, генераторы, сопрограммы и все синтаксические улучшения;

– PHP рефакторинги, code (re)arranger, детектор дублируемого кода

– поддержка Vagrant, Composer, встроенный REST клиент, Command Line Tools, SSH консоль;

– поддержка фреймворков (MVC view для Symfony2, Yii) и специализированные плагины для ведущих PHP фреймворков (Symfony, Magento, Drupal, Yii, CakePHP и многие другие);

– визуальный отладчик для PHP приложений, валидация конфигурации отладчика, PHPUnit с покрытием кода, а также интеграция с профилировщиком;

– HTML, CSS, JavaScript редактор. Отладка и модульное тестирование для JS. Поддержка HTML5, CSS, Sass, SCSS, Less, Stylus, Compass, CoffeeScript, TypeScript, ECMAScript Harmony, Emmet и других передовых технологий web-разработки;

– полный набор инструментов для фронтенд-разработки;

– поддержка стилей кода, встроенные стили PSR1/PSR2, Symfony2, Zend, Drupal и другие;

– интеграция с системами управления версиями, включая унифицированный интерфейс;

– удаленное развертывание приложений и автоматическая синхронизация с использованием FTP, SFTP, FTPS и др.;

– Live Edit: изменения в коде можно мгновенно просмотреть в браузере без перезагрузки страницы;

– PHP UML;

– интеграция с баг-трекерами;

– инструменты работы с базами данных, SQL редактор;

– кросс-платформенность (Windows, Mac OS X, Linux) [21].

Рисунок 1 – Интерфейс программы PhpStorm 8.0.3

Также для реализации проекта были выбраны следующие основные языки программирования и разметки: HTML, PHP, CSS, JavaScript.

В процессе разработки использована CMS Drupal.

Плюсы сайтов на CMS:

– удобство в плане наполнения сайта контентом;

– простота в установке различных дополнительных функций;

– сравнительно небольшие затраты времени в создании действительно качественного сайта [22].

Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6529
Авторов
на СтудИзбе
301
Средний доход
с одного платного файла
Обучение Подробнее