- •Инструменты разработки интернет-приложений
- •Введение
- •Интернет – основа интерактивного бизнеса
- •Электронный бизнес – закономерный этап инновационной спирали
- •Особенности Интернет как среды электронной коммерции
- •Основные определения
- •Этапы разработки и продвижения Интернет-проекта
- •Планирование Интернет-проекта
- •Определение контента сайта
- •Размещение сайта в Интернет
- •Регистрация в поисковых системах
- •Регистрация в рейтингах
- •Баннерная реклама
- •Обмен текстовыми ссылками
- •Массовая рассылка рекламных сообщений
- •Размещение объявлений о сайте на электронных досках
- •Рассылка в телеконференции (группы новостей)
- •Контрольные вопросы
- •Принципы работы интернет-приложений
- •Архитектура «клиент-сервер»
- •Отладка web-приложений на сервере
- •Сравнительный анализ возможностей web-технологий
- •Использование баз данных в Интернет
- •Интерактивное взаимодействие с помощью форм
- •Элементы управления формы
- •Способы передачи параметров Строка передаваемых параметров
- •Метод get
- •Метод post
- •Контрольные вопросы
- •Разработка интернет-приложений на языке php
- •Область применения языка php
- •Теги сценарияPhp
- •Константы
- •Переменные
- •Типы данных
- •Скалярные типы
- •Составные типы Массивы
- •Приведение типов
- •Управляющие конструкции
- •Операторы
- •Функции
- •Определение и вызов функций
- •Вложенные функции
- •Возврат значений из функции
- •Рекурсивные функции
- •Объекты (классы)
- •Работа с файлами
- •Стандартные функции php для работы с файлами
- •Обработка данных в нескольких файлах Использование атрибута action
- •Операторы включения файлов
- •СубдMySql
- •История созданияMySql
- •Взаимодействие с субдMySql
- •Способ хранения таблиц и баз данных
- •Типы таблиц
- •Типы данных в субдMySql
- •Стандартные функции рнр для работы с MySql
- •Соединение с сервером
- •Выбор базы данных
- •Выполнение указанного запроса
- •Извлечение информации
- •Ввод данных
- •Обработка ошибок
- •Контрольные вопросы
- •Разработка интернет-приложений в delphi
- •КонсольноеCgi-приложение
- •Использование специальных средствDelphIдля разработкиweb-приложений
- •КомпонентTWebModul
- •КомпонентTPageProducer
- •Компоненты для работы с базами данных
- •Редактирование наборов данных
- •Добавление записей
- •Удаление записей
- •Обновление записей
- •Создание и использование форм ActiveForm
- •Отладка приложений на локальном сервереWebAppDebugger
- •Обзор дополнительных возможностейDelphiдля создания сетевых приложений
- •Контрольные вопросы
- •Список литературы
- •Приложение а Листинг программы проверки переменных окружения сервера apache
- •Приложение б Поисковые системы и каталоги
- •Приложение в Службы баннерного обмена
Регистрация в поисковых системах
Поисковые машины представляют собой специализированные серверы, предназначенные для поиска и аккумуляции информации по запросам пользователя.
Регистрация бывает ручная и автоматическая. Можно использовать и ручную и автоматическую регистрацию одновременно.
Например, ручная регистрация на Rambler происходит следующим образом: в нижней части Главной страницы щелкнуть на кнопку «Добавить ресурс» открытие страницы с описанием процесса регистрации ввести название сайта, его URL и описание.
При автоматической регистрации необходимо выбрать программу автоматической регистрации (lps.ru – 132 поисковика, AddMe - 34, SubmitSnack – 218 и т.д.) и ввести запрашиваемую информацию о сайте.
Поисковая система представляет собой огромное хранилище информации. Собирают эту информацию специальные роботы – Spiders (пауки). Они «ползают» по web-узлам и сохраняют сведения о каждом из них в базе данных (это называется индексированием). После этого информация может быть найдена пользователем поисковой системы.
Алгоритмы сортировки могут быть самыми разнообразными.
По дате регистрации ресурса в поисковой системе – самый простой, но редко используемый.
По релевантности - т.е. по соответствию запросу. Если ввести слово «коммерция», то первыми в списке будут документы, в первой тысяче знаков которых это слово встречается максимальное число раз. На практике при вычислении коэффициента релевантности поисковые системы учитывают следующее:
Количество ключевых слов.
Месторасположение ключевых слов. Наибольший вес имеют слова, расположенные в заголовке страницы <TITLE> и слова, выделенные размером и толщиной шрифта <H1-H6>, <B>, <Strong>. Слова, расположенные в начале страницы имеют больший вес, чем в конце.
Отношение количества ключевых слов ко всем остальным словам сайта. Например, страница, содержащая только два ключевых слова «престижная работа», будет идти впереди страницы, содержащей помимо этой и другие слова.
По линк-популярности (AltaVista, HotBot и др.), т.е. подсчитывается количество сайтов, где есть ссылка на данный сайт. Узнать линк-популярность любого сайта можно по адресу: http://www.linkpopularity.com.
По этим причинам необходима предварительная подготовка сайта для регистрации в поисковых системах. Некоторые приёмы подготовки к регистрации представлены ниже:
Пусть сайт будет многостраничным. Тогда каждая проиндексированная «пауками» страница рассматривается как отдельная и может выдаваться в ответ на разные запросы. Например, если сайт посвящен собаководству, то каждая страница должна быть максимально релевантной какому-то одному запросу: Пудель, Такса, Корм и т.д.
Название сайта не должно быть длиннее 30 символов и не более 2-3 слов и желательно включить в него ключевое слово, используемое для поиска, и не ограничиваться одной строкой. Браузер отобразит название только один раз, а поисковая система будет считать, что ключевое слово в заголовке встречается N раз. Например,
<head>
<title>E-commerce</title>
………………………………
<title>E-commerce</title>
</head>
В теге <META> рекомендуется представить краткое (до 500 символов) описание сайта, с как можно большим количеством ключевых слов. Например,
<head>
<meta name=”description” content=”здесь содержится краткое описание сайта. Лучше на русском и английском языке”>
</head>
В тег <META> можно вставить набор ключевых слов. Например,
<meta name=”keywords” content=”здесь указываются через запятую ключевые слова. Лучше на русском и английском языке”>
Содержание тега является служебной информацией. Оно не отражается на странице. Но при многократных повторениях необходимо соблюдать меру. Многие поисковики читают ограниченное количество слов (200-300), а дальше просто не замечают. Кроме того, можно вообще не попасть в индексируемый список поискового сервера, если число повторов ключевого слова выше определенного количества.
Некоторые поисковые системы (например, Rambler) вообще «не обращают внимание» на META-теги. Они заносят в свои базы несколько первых фраз страницы. Поэтому следует обратить внимание на первые слова документа. Но не стоит забывать, что сайт должен произвести впечатление не только на поисковую систему, но и на посетителя. Поэтому набор слов должен иметь смысл. Правда, можно сделать слова невидимыми для посетителя (но не для поисковой системы):
<input type=”hidden” value+”нужные слова”>
Можно сделать эти слова невидимыми и пользователю, выбрав для них один цвет с фоном и минимальный размер шрифта:
<body color=”#FFFFF”>
<font color=”#FFFF” size=”1”>Нужные слова</font>
Еще один прием – задать фон не атрибутом color, а фоновой картинкой, сплошь залитой белым цветом:
<body background=”picture.gif”>
<font color=’#FFFF>”Нужные слова”</font>
Конечно, поисковые системы могут заметить и эти трюки и отправить сайт в конец очереди или просто удалить.
Часто все эти приемы выносят на отдельную страницу, которая называется Doorway Pages (bridge, info-frame). Наверное, всем попадались страницы с одной кнопкой Вход. Там несколько строк кода для описания кнопки и полметра невидимых ключевых слов. Составляя список ключевых слов, не следует также рассчитывать на абсолютную грамотность пользователей Интернета, и если какое-либо из них имеет несколько вариантов написания, лучше использовать все (например, web-дизайн, webдизайн, вэб-дизайн, веб-дизайн, вэбдизайн, вебдизайн).
Внимание: все эти приемы могут быть расценены поисковой системой как спамденсинг, релевантность сайта может быть понижена, и администратору сайта будет выслано предупреждение.
Наиболее грамотным подходом при «раскрутке» сайта является предварительный анализ популярности ключевых слов, вводимых пользователями в качестве запроса поисковым системам. Подобные списки периодически публикуются на ряде информационных сайтов. Например, достаточно полные статистические отчеты публикует сервер «Яндекс». На страничке «Прямой эфир» (http://www.yandex.ru/last20.html) отображаются последние двадцать запросов данной поисковой системы на текущий момент времени, на странице «НИНИ-индекс» (http://www.yandex.ru.nini.html) приводится еженедельная сводка по наиболее популярным ключевым словам. Согласно сведениям «Яндекс», интересы пользователей колеблются в зависимости от происходящих в стране и в мире социальных, экономических или политических событий. Всегда неизменным остается высокий рейтинг слов «секс», «порно», «знакомства», «работа», «деньги» и «бизнес». Вывод очевиден: если сайт будет содержать раздел новостей, публикующий горячую информацию обо всем, что творится на планете, тогда ресурс всегда будет на вершине популярности. Список популярных российских и зарубежных поисковых систем приведен в приложении А.