Архив за месяц: Май 2016

Бесплатные поисковые системы

В сети Интернет представлены миллиарды страниц и ею пользуются сотни миллионов людей. До появления Интернета основными источниками информации считались:

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

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

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

Краткий экскурс в бесплатные поисковые системы

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

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

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

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

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

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

Бесплатные поисковые системы

В настоящее время каталоги ссылок практически утратили свою популярность, так как даже современные каталоги, содержащие огромное количество ресурсов, представляют информацию лишь о незначительной части сети Интернет. Самый большой каталог сети DMOZ (или Open Directory Project) содержит информацию о 5 миллионах ресурсов, в то время как база бесплатной поисковой системы, например, Google состоит из более, чем 8 миллиардов документов.

Первым полноценным поисковиком системой стал проект WebCrawler появившийся в 1994 году.

В 1995 году появились бесплатные поисковые системы Lycos и AltaVista. Последняя долгие годы была лидером в области поиска информации в Интернет.

В 1997 году Сергей Брин и Ларри Пейдж создали Google в рамках исследовательского проекта в Стэнфордском университете. 23 сентября 1997 года была официально анонсирована бесплатная поисковая система Yandex. В настоящее время Google самая популярная бесплатная поисковая система в мире, в то время как Yandex — самая популярная в русскоязычном секторе Интернет.

Сейчас существует 3 основных международных бесплатных поисковых системы – Google, Yahoo и MSN Search. Они имеют собственные базы и алгоритмы поиска. Остальные  поисковики, которых великое множество, используют в том или ином виде результаты вышеприведенных трех бесплатных поисковых систем.

В России основной бесплатной поисковой системой является Яндекс, за ним идут Rambler, Google.ru, Aport, Mail.ru и KM.ru.

Состав бесплатных поисковых систем

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

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

Основой любого поисковика, как и обычного компьютера, являются «железо» и соответствующее программное обеспечение. Любая бесплатная поисковые системы включают в себя  следующие основные компоненты:

Spider (паук) — программа, «скачивающая» веб-страницы тем же способом, что и браузер пользователя. В отличие от браузера, паук не имеет никаких визуальных компонент и работает только с html-текстом страницы.

Crawler (краулер, «путешествующий» паук) – программа, которая автоматически проходит по всем ссылкам, которые найдены на странице и выделяет все ссылки, присутствующие на странице. Основная задача заключается в том, чтобы определить, куда дальше должен идти паук, основываясь на ссылках или исходя из заранее заданного списка адресов. Благодаря следованию по найденным ссылкам, краулер осуществляет поиск новых документов, которые еще неизвестны поисковику.

Indexer (индексатор) — программа,  анализирующая веб-страницы скачанные пауками. Эта программа разбирает страницу на составные элементы и анализирует их. Выделяются и анализируются различные части страницы, такие как текст, заголовки, структурные и стилевые особенности, специальные служебные html-теги и пр.

Database (база данных) – хранилище скачанных и обработанных страниц, где хранятся все данные, которые поисковик скачивает и анализирует. Иначе базу данных называют индексом бесплатной поисковой машины.

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

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

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

В зависимости от типа бесплатной поисковой системы, детальная реализация компонентов может отличаться друг от друга. Например, связка Spider+Crawler+Indexer может быть выполнена в виде единой программы, которая скачивает известные веб-страницы, анализирует их и ищет по ссылкам новые ресурсы, однако всем поисковикам присущи описанные общие черты.

Как работает бесплатная поисковая система

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

Работа машины поиска информации

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

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

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

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

Все эти шаги незаметны для пользователя, так как они выполняются поисковиком. А вот сам поиск – это и есть то, что видит пользователь. Если пользователь вводит в строку поиска свой запрос, то ему выдается список ссылок на страницы в Интернете.

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

С точки зрения бесплатной поисковой системы самые важные части страницы – это те, которые наиболее заметны для посетителя при открытии документа в браузере.

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

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

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

Более подробную информацию о порядке работы поисковиков на доступном для понимания языке каждый может найти в книге «Оптимизация и продвижение сайтов в поисковых системах» (И.Ашманова и А.Иванова).

Основные особенности бесплатных поисковых систем

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

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

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

Например, глобальные бесплатные поисковые системы ищут по всей «мировой паутине», а отечественные в основном только по Рунету. В то же время отечественные поисковики находят больше документов на русском языке, так как они лучше знают структуру Рунета и правильнее справляются с русским языком.

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

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

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

Классификация бесплатных поисковых систем

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

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

Google на сегодняшний день получила мировое признание. PageRank, используемый ею, в большей части основан на link popularity, т.е. при вычислении релевантности страницы наибольший вклад имеет число и качество ссылок на страницы с других страниц. Сейчас link popularity в той или иной степени используется во всех основных мировых бесплатных поисковых системах, а база Google используется очень большим числом других поисковиков и порталов.

Благодаря этой технологии  трафик Google имеет устойчивую тенденцию увеличения. В июне 2000 г., такой Интернет-гигант, как Yahoo!, выбрал Google, в качестве поставщика результатов поиска, вместо Inktomi.

У MSN больший, нежели у других поисковиков, акцент на информационное содержимое сайта. MSN search поддерживается Microsoft и размещается по адресу http://search.msn.com/. Эта бесплатная поисковая система не имеет собственного паука ( робота) или каталога и использует данные из Inktomi, LookSmart. MSN привлекательна тем, что она используется по умолчанию,  когда пользователи Internet Explorer’а вводят в адресную строку  запрос поиска информации. MSN также является информационным узлом, и по данным MediaMetrix, является одним из наиболее посещаемых сайтов.

MSN, нежели другие поисковики, делает больший акцент на информационное содержимое ресурса. Проверяется объем текста, уникальность и смысловая связность (!). Так что, те, кто публикует посты методом “копи-паст” или применяет генератор случайных фраз (синонимейзер) могут на MSN даже не рассчитывать. Однако с русским текстом у этой машины есть некоторые проблемы.

Yandex является крупнейшей российской бесплатной поисковой системой. Она обрабатывает (по разным данным) от 60% до 80% всех русскоязычных запросов поиска информации и уделяет особое внимание тематическим ссылкам. Индексация в этой  машине проходит медленнее, чем у Google, но в приемлемые сроки.

После 4-24 часов регистрируемая страница появляется в результатах поиска. Однако это означает лишь то, что страница поставлена в очередь на полную индексацию. Поэтому положение страницы нужно отслеживать в течение нескольких дней, пока не пройдет полная индексация. Для индексации остальных (кроме главной) страниц сайта требуется примерно 2-3 недели. Если сайт на русском языке, а домен не в зоне .ru, то Yandex все равно проиндексирует.

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

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

Еще одна особенность Yandex заключается в том, что имеются различные результаты поиска в зависимости от регистра ключевых слов (т.е. «Слово» и «слово» дают разные результаты поиска).

Rambler – наиболее загадочная бесплатная поисковая система. Занимает второе (по другим данные третье после Google) место по популярности среди российских пользователей. По имеющимся наблюдениям, понижает в рейтинге сайты, активно занимающиеся раскруткой (быстрое увеличение числа внешних ссылок). Ценит наличие терминов поиска в простом тексте страницы (без выделения различными стилистическими тегами).

Aport — полнотекстовая российская бесплатная поисковая система, т.е. она индексирует все слова, которые бы увидел на экране человек, просматривая конкретную страницу вашего сервера. В результате любое слово из текста ваших документов может служить критерием последующего поиска. Для документов HTML, кроме основного текста документа, индексируются также: заголовок документа (TITLE), ключевые слова (META KEYWORDS), описания страниц (META DESCRIPTION) и подписи к картинкам (ALT). К тому же, Aport индексирует как принадлежащие документу, тексты гиперссылок на этот документ с других страниц, находящихся, как внутри сайта, так и за его пределами, а также составленные (или проверенные) редакторами описания сайтов из каталога.

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

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

Статические и динамические сайты — в чем различие?

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

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

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

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

Страницы статического сайта

Статическим сайтом считается такой  сетевой ресурс, который включает статические страницы (html, htm, dhtml, xhtml), составляющих единое целое. Он содержит в себе (в виде HTML-размеченных) текст, изображения, мультимедиа содержимое (аудио, видео) и HTML-теги. Теги бывают как служебные, предназначенные для обозревателя, так и предназначенные для размещения, формирования внешнего вида и отображения информации. Все изменения на статический сайт вносятся в исходный код документов (страниц) ресурса, для чего необходимо иметь доступ к файлам на веб сервере.

Страницы статических сайтов хранятся на сервере как документы HTML. Верстаются страницы статических  сайтов вручную. Если нужно изменить содержимое страницы, то приходится редактировать код HTML у каждой страницы.

Статический сайт

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

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

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

К достоинствам статических сайтов следует отнести:

  1. Они просты и быстры в разработке
  2. Дешевы в разработке, создают минимальную нагрузку на веб-сервер и загружаются быстро.
  3. Не требовательны к ресурсам хостинга.
  4. Статический сайт достаточно просто перенести на новый хостинг.

Наряду с достоинствами, статическим сайтам присущи и недостатки:

  1. Для обновления проекта требуется опыт вебразработки. Чтобы обновить даже самую маленькую деталь на таком ресурсе, придется либо самому разбираться с кодом HTML и CSS, либо нужно будет каждый раз прибегать к услугам вебмастера.
  1. «Застаивание» контента. Вследствие того, что содержимое  статического сайта обновляется очень редко, то это весьма неблагоприятно сказывается на трафике и продвижении проекта в поисковых системах. Конечно, продвигать такой ресурс можно, но преимущественно платными способами.
  1. Также статический сайт не целесообразно использовать в крупных проектах.

Отсюда очевидно, что, если на сервере лежит обычная html страница, то такой подход сильно ограничен. Например, имеется интернет-магазин, в который добавлен новый товар. Если такой интернет-магазин состоит из  «статических»  страниц, то потребуется вручную подправить несколько других страничек. Как минимум это каталог товаров и, по всей видимости, форму заказа. А, если какой-либо товар закончился, то опять надо обновлять статический сайт, что очень неудобно. В связи с этим в интернете трудно найти интернет-магазин, в котором используется «чистый» HTML-код.

Динамический сайт

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

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

 Динамические страницы

 Преимуществами динамических сайтов являются:

  1. Ресурс более функциональный, так как управление контентом осуществляется через специальные формы, позволяющие легко добавлять, редактировать и удалять информацию.
  2. При добавлении или редактировании контента не требуется специальных знаний из области веб-мастеринга (HTML, CSS).
  3. Возможность динамической страницы изменять контент, реагируя на действия посетителя.
  4. Возможность создания крупных многофункциональных проектов.
  5. Динамические страницы намного проще модифицировать и обновлять.
  6. Разделение информации и дизайна на динамическом сайте позволяет более гибкое управление им.
  7. Постоянное обновление динамического сайта предоставляет большие возможности для раскрутки, что положительным образом сказывается на продвижении проекта и у него больше посетителей.

Наравне с преимуществами, динамические сайты не лишены и недостатков:

  1. Необходимость использования дополнительных программных средств, что выражается в высокой стоимости создания и обслуживания динамических страниц.
  2. Повышенные требования к аппаратным мощностям серверных систем. Особенно заметной эта проблема становится на динамических сайтах с большой посещаемостью.
  3. Хостинг тоже соответственно будет немного дороже, так как для такого проекта нужно будет подключить дополнительные возможности.
  4. Сложность больших структурных изменений динамических страниц. В данном случае все завязано на программное обеспечение, которое используется ресурсом. У любой программы есть свои ограничения, для обхода которых надо менять программу, дорабатывать старую, либо искать новую.
  5. Нужно иметь соответствующие знаниями для поддержания работоспособности динамических страниц.
Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

Инструменты для создания динамических страниц

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

Инструменты для динамических страниц

Первым вариантом может быть объединение нескольких (двух и более) отдельных частей в одно целое — это самый простой способ генерации.

Вторым вариантом является заполнение шаблонной страницы какой-либо информацией, хранящейся отдельно или получаемой в результате работы алгоритма (например, в результате вычислений).

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

Самым распространенным инструментом для создания динамических страниц является язык программирования JavaScript. Значительно реже используется VBscript (visual basic script).

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

В этом случае динамический сайт работает следующим образом:

  1. Браузер запрашивает у сервера документ.
  2. Сервер определяет, что документ является скриптом и запускает его на выполнение.
  3. Скрипт генерирует html страницу.
  4. Сервер отправляет сгенерированную страницу браузеру, так что тот и не догадывается, что на сервере отработал скрипт.

Существует несколько языков программирования, которые позволяют писать скрипты для динамических страниц. Самые распространенные из них:

Perl
SSI
PHP
ASP
Python
Java
Бинарный код (программа на Си или С++ скомпилированная в исполняемый код).

Каждый из этих языков программирования имеет свои особенности применения. Писать скрипты можно на любом языке. Главное знать его сильные и слабые стороны и использовать их эффективно.

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

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

CMS — это аббревиатура от Content Management System, что в дословном переводе — Система Управления контентом ресурса. Проще говоря, это тот самый программный комплекс, который позволяет изменять дизайн и наполнение динамических страниц таким образом, как требуется пользователю. Кстати, СМS базируются на одном или нескольких вышеотмеченных языков программирования.

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

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

Динамические ресурсы можно разрабатывать «с нуля», вручную создавая все необходимые программные коды, скрипты и т.д. Однако значительно чаще для создания динамических страниц используются специальные системы управления контентом – CMSCMS позволяют использовать уже готовые программные модули и компоненты, без необходимости каждый раз создавать их «с нуля». На основе одной CMS можно создать любое количество проектов.

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

Собственный сайт в интернете

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

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

Краткое вступление

Кибернетика (от др.-греч. κυβερνητική — «искусство управления») — наука об общих закономерностях получения, хранения, передачи и преобразования информации в сложных управляющих системах, будь то машиныживые организмы или общество.

Кибернетика

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

Н.Винер

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

Нередко в угоду мнения авторитетов здравый смысл влачит жалкое существование. Ему трудно пробиться сквозь наслоения, скопившиеся за многие годы. Причиной является то, что «ученые мужи» — приверженцы того или иного авторитета тут же измышляют очередную подпорку, чтобы все выглядело пристойно и в ажуре. Так, например, сколько таких подпорок и разного рода условностей имеют уравнения Максвелла, чтобы «поддержать падающие штаны» и «причесать»  их релятивистским гребешком.

Здравый смысл

Основные идеи кибернетики, как особой дисциплины, являющейся синтезом целого ряда направлений научной и технической .мысли, были сформулированы в 1948 Н. Винером в кн. «Cybernetics or control and communication in the animaland the machine», N. Y. (рус. пер. «Кибернетика, или управление и связь в животном и машине», М., 1958). Кибернетика применима к разного рода системам, начиная от технических и, кончая биологическими. Более наглядное отображение и распространение она получила с развитием вычислительных средств и интернет.

Интернет, или иначе «мировая паутина», стала неотъемлемым атрибутом всех сфер современного общества. Паутина! Возникает закономерный вопрос – а откуда такое название?

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

Собственный сайт в интернете или блог?

Интернет, наряду с коммуникациями и техническими средствами, включает в себя множество разных служб и ресурсов. Собственный сайт в интернете или блог – это тоже своего рода сетевой ресурс «мировой паутины». А в чем же отличие сайта  от блога?  Существенных отличий, как таковых, не наблюдается, так как блог это тот же сайт, но, скорее всего, динамический. Правда, блог значительно чаще посещается его владельцем и более интенсивно на нем размещается информация. Другая особенность блога в том, что манера его ведения и добавления записей своеобразна. В этой связи для удобства наполнения информацией собственного сайта в интернете  обычными пользователями разработаны и разрабатываются CMS —  системы управления содержимым (контентом), которые в том или ином случае имеют свои особенности.

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

Так, например, для создания и ведения блога более удобна известная и бесплатная CMS WordPress. Другая, не менее популярная, бесплатная CMS Joomla! больше ориентирована на создание сайтов. Однако, это не означает, что по своим характеристикам и параметрам она неприменима для создания блогов.

Создание собственного сайта в интернете

Кроме  CMS,  существует много других технических возможностей, используемых для создания собственного сайта в интернете. Наиболее простой связкой создания собственного сайта является язык разметки гипертекста HTML вкупе с каскадными таблицами стилей CSS. На более высоком уровне собственный сайт в интернете создается с использованием более сложных языков программирования, таких, например, как PHP, CGI, JavaScript, их семейство, Flash-технология и др. Кстати, в CMS также широко используются скриптовые языки программирования.

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

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

Создание собственного сайта в интернете

Начальный этап создания собственного сайта в интернете заключается в получении домена и хостинга. На бесплатном хостинге с доменом 3-го уровня заострять внимания нет смысла, так как для серьезных проектов они практически не применимы. Поэтому за основу взят недорогой хостинг, который по всем статьям подходит для размещения собственного сайта в интернете с доменным именем 2–го уровня.  Для таких целей, например, вполне пригоден сервис  http://16002.noc.su.

Делаем свой ресурс

Следующим шагом создания сайта  является установка CMS, например Joomla! или WordPress. Порядок установки CMS на сервер хостинга рассмотрен в статье «Недорогой хостинг и домен для CMS». Однако перед процессом установки CMS следует позаботиться о наличии в распоряжении дистрибутива системы.

Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

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

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

Установка CMS WordPress

  1. Набрать в строке браузера адрес: «http://доменное_имя/wp-admin/setup-config.php», выбрать язык и нажать экранную клавишу «Вперед».

CMS WordPress

  1. Ввести «Имя БД», «Имя пользователя БД» и «Пароль к БД».

<База данных WordPress

  1. Нажать экранную клавишу «Отправить».
  2. Щелкнуть по экранной клавише «Запустить установку.
  3. Заполнить поля «Заголовок ресурса», «Пароль», «E-mail» и нажать экранную клавишу «Установить WordPress».

Установка WordPress

  1. Нажать экранную клавишу «Continue».Завершение установки
  2. Установка WordPress завершена.
  3. В строке браузера ввести: «имя-ресурса/wp-login.php», затем логин, пароль и войти в административную панель.

Установка CMS Joomla!

  1. В панели управления хостингом. ввести имя базы данных MySQL, создать администратора (-ов), придумать пароль и назначить права доступа к созданной базе.
  2. Ввести в адресной строке браузера название ресурса, то есть его доменное имя. В итоге в окне браузера откроется следующее окно:

CMS Joomla!

  1. Ввести название и описание ресурса, адрес электронной почты,
    имя и пароль администратора.

Конфигурация сайта

  1. Настроить подключение к базе данных на стороне сервера хостинга, т.е. имя пользователя, пароль и имя базы данных (остальные поля остаются без изменений).
  2. Ввести: Тип базы данных →; Имя сервера базы данных → localhost; Префикс таблиц → символы; Действия с уже имеющимися таблицами → Переименовать.

Конфигурация базы данных

  1. Завершить процесс установкой демо-данных с изучением Joomla или другие:

Завершение установки

  1. Конфигурацию ресурса на e-mail можно отправлять или не отправлять, но данные следует записать на всякий случай.
  2. Провести начальную проверку и сверку установки:

Проверка установки

  1. Установка Joomla на хостинг завершена! Об этом оповещает следующее поздравление:

Заверошение установки

  1. Удалить директорию ‘Installation’.
  2. В строке браузера ввести «имя-ресурса/administrator», затем admin (по умолчанию), пароль и войти в административную панель.
  3. Для просмотра ресурса в строке браузера ввести его доменное имя или воспользоваться кнопками на панели.
Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

Создание первой записи в CMS WordPress

  1. Открыть Панель управления собственного сайта в интернете, выбрать пункт «Добавить новую» в разделе «Записи».
  2. В открывшемся окне заполнить все необходимые поля (заголовок, содержание, теги), указать другие данные (видимость записи, ее статус) и отметить категории, к которым будет отнесена запись.

Первая запись в CMS WordPress

  1. Для вставки графических материалов использовать «Загрузить/вставить».
  2. Опубликовать запись, используя соответствующую кнопку.
    Перед публикацией запись можно просмотреть (кнопка «Просмотреть»), чтобы оценить, насколько правильно было выполнено ее форматирование.

Примечание. В правом верхнем углу имеются две закладки. Если активна закладка «Визуально», то для набора текста используется текстовый редактор. При активности закладки «HTML» текст набирается в соответствующем редакторе.

Создание страницы в CMS Joomla!

  1. Все материалы собственного сайта в интернете находятся в «Менеджере статей», который находится в пункте «Статьи».

Страница в CMS Joomla

  1. Щелкнуть «Менеджер статей» и нажать на экранную клавишу «Создать».

Менеджер статей

  1. Открывается страница для добавления статьи.

Добавление статей

  1. Здесь следует указать ряд параметров:
    • Заголовок.
    • Псевдоним.
    • Раздел и категория.
    • Опубликовано.
    • На главной. По умолчанию стоит НЕТ, но если статья для главной страницы, то поставить ДА.
  2. В соответствующем поле набрать текст статьи или вставить скопированный, пользуясь внизу окна экранной клавишей «Редактор» для визуального отображения в текстовом редакторе или в редакторе HTML.

Управление редактором

  1. Нажать на экранную клавишу «Сохранить» (в правом верхнем углу).

Сохранение статьи

  1. Перейти на вкладку собственного сайта в интернете, обновить его и посмотреть, что получилось.
Недорогой хостинг и домен!
Cоздание собственного сайта или блога – без проблем!!!
Как установить CMS для сайта?
<<< Узнайте сейчас же!>>>

Создание страницы для рекламы ссылок

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

Шаблон страницы

Каждую таблицу можно связать с каким-то вполне определенным подразделом страницы. Фрагмент такого HTML-кода страницы представлен на рисунке ниже.

Фрагмент страницы

Пояснения для тех, «кто в танке».

  1.  Обязательные атрибуты языка HTML выделены зеленым фоном.
  2. Заголовок страницы <div align=»center»> <h1>Доход через интернет</h1></div>, который виден пользователю, как правило, но не обязательно, дублируется в тегах <title></title> (виден только в строке браузера).
  3.  Теги обрамления заголовка указывают, что он должен располагаться по центру и иметь размер шрифта h1.
  4. Заголовок подраздела страницы <div align=»center»><h2>Продвижение бизнеса в сети на играх</h2></div>  располагается по центру. Размер шрифта h2, т.е. немного меньше заголовка страницы.
  5. Обязательные атрибуты таблицы, которая  располагается по центру выделены салатным фоном.
  6. Тег <td bgColor=»#99ff33″>  обозначает начало ячейки таблицы и цвет ее фона, в которой размещена экранная клавиша.
  7. Тег <a href=»http://money-birds.com/?i=167666″ target=»_blank» rel=»nofollow»> является обрамлением реферальной ссылки. Красным шрифтом выделена сама ссылка, идентификатор в которой следует заменить на свой.
  8. Атрибуты  target=»_blank» rel=»nofollow» не обязательны. Первый атрибут указывает на открытие ссылки в новом окне, а второй — указывает, в частности, роботу поисковой системе Yandex, чтобы та не индексировала ссылку.
  9. Атрибуты описания экранной клавиши размещаются в строке: <button><span style=’cursor:pointer’ title=’. . .  ’> . . . </span></button>.
  10. В одиночных апострофах (‘. . . ’) можно разместить произвольный вспомогательный текст, который будет отображаться во всплывающем окне при наведении курсора на экранную клавишу.
  11. Название клавиши: <strong>Птицеферма</strong> выделено полужирным шрифтом.

image040

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

Таким образом, в результате несложных действий создан HTML-файл, который без труда можно разместить на собственном сайте в интернете, использующем в качестве своего движка CMS. С этой целью при создании статьи следует перейти в HTML-редактор, где вставить соответствующий код, который при этом также можно редактировать, не прибегая к тому же «Блокноту». Дополнительно на страницу целесообразно добавить графику и другие прибамбасы, чтобы она смотрелась более эффектно. После этого ссылку на страницу своего проекта можно смело рекламировать и размещать на сервисах рекламы.