Технические аспекты создания Web сайтов

реклама
Технические аспекты создания Web сайтов
Размещение web сайта Классификация web сайтов Тестирование и публикация web узла Способы
продвижения web сайтов в сети Интернет Размещение web сайта Самым используемым инструментом
электронной коммерции является web сайт. По своей сущности это комплекс программ (начиная с
операционной системы и заканчивая web сервером), запущенных на компьютере, постоянно подключенном к
сети Интернет, и позволяющих пользователю сети Интернет посредством браузера (программы
просмотрщика) просматривать генерируемый этими программами контент. При этом, как правило,
подразумевается, что у данного компьютера есть постоянный IР адрес и доменное имя. IР адрес — это
уникальный адрес компьютера, подключенного к сети Интернет, состоящий из последовательности четырех
чисел от 0 до 255, разделенных точками (например, 195.14.12.62). IР адреса бывают постоянными и
динамическими. Постоянный адрес прописывается в компьютере один раз при настройке параметров
подключения к сети. При использовании динамического адреса за его выделение отвечает другое устройство,
маршрутизирующее интернет трафик. Так, например, когда пользователь подключается к Интернету через
модем, в большинстве случаев провайдер выделяет ему при каждом подключении новый IР адрес. Для
постоянного web сервера необходимо выделение постоянного IР адреса. Доменное имя — это уникальное
алфавитно-цифровое обозначение (включающие буквы от А до 2, цифры от 0 до 9 и дефис), которое
является необходимым элементом адреса Интернета. Доменное имя позволяет идентифицировать web сайт
или адрес электронной почты в сети Интернет. Именно доменные имена люди используют, чтобы отыскать в
глобальной сети нужный ресурс или отправить сообщение по электронной почте. Зарегистрированное
доменное имя по желанию владельца может быть активным или бездействующим (используемым или
неиспользуемым). Если доменное имя активно, оно связывается с IР адресом — уникальным цифровым
адресом компьютера (хоста), на котором располагается web сайт, обозначаемый доменным именем. Доменное
имя состоит из нескольких полей, разделенных точками. Крайнее правое поле называется доменом верхнего
уровня, далее, справа налево, следуют имена доменов (под домены) более низкого уровня. Каждый домен
верхнего уровня имеет администратора зоны, являющегося юридическим лицом, ответственным за
управление и регулирование стратегии этого домена. Иерархическую структуру доменных имен можно
представить в виде дерева. Полное доменное имя заканчивается точкой, обозначающей корень доменного
дерева (эта завершающая точка не видна пользователю). Далее (справа налево) по иерархии идут домены
верхнего уровня, за ними — домены второго уровня, далее — третьего уровня. Домены третьего уровня
являются под доменами (суб доменами) для доменов второго уровня, а домены второго уровня — суб
доменами для доменов верхнего уровня. Друг от друга они отделяются точками. Система доменных имен
прозрачно для конечного пользователя, преобразовывает имена в цифровые адреса и наоборот. Этот процесс
опирается на систему серверов, называемых серверами имен, которые запоминают данные, связывающие
доменные имена с цифровыми адресами. Каждый сервер имен отвечает за свою зону и хранит ограниченный
набор имен и цифровых адресов. Все серверы имен связаны с корневыми серверами имен, которые
координируют данные и позволяют пользователям находить сервер, ответственный за участок сети Интернет,
которого они хотят достигнуть. Они названы корневыми, потому что функционируют на корневом уровне —
как бы обслуживают единственный корневой домен. Один из корневых серверов является «Авторитетным
сервером» (Корневой Сервер А). На авторитетном сервере поддерживается ведущая копия файла, который
опознает все домены верхнего уровня, так называемый файл корневой зоны. Этот файл копируется на
остальные корневые серверы по заданному алгоритму. Серверы имен организованы в иерархию подобно
доменным именам. Например, если пользователь хочет соединиться с web сайтом портала, его компьютер
будет запрашивать помощь у одного из корневых серверов. Корневой сервер направит запрос серверу,
который хранит информацию об именах. Этот сервер, в свою очередь, передаст запрос третьему серверу,
тому, который знает цифровые адреса для всех имен. Этот третий сервер вернет пользователю цифровой
адрес для достижения прямой связи. Итак, чтобы заработал сайт, нужен компьютер, подключенный к
Интернету, имеющий уникальный IР адрес и доменное имя. IР адрес дается провайдером, через которого
пользователь подключается к Интернету, а доменное имя можно зарегистрировать на сайте организации.
Физически сервер может располагаться и на стороне провайдера хостинг услуг (услуг по размещению сайта).
Существуют следующие типы услуг по размещению сайтов: •
виртуальный сервер — когда
пользователь арендует место на диске заранее сконфигурированной хостинг провайдером программноаппаратной системы. Как правило, такая услуга является самой дешевой, но большой минус здесь —
невозможность составить или изменить состав серверных модулей; •
услуга по размещению (аренде)
аппаратного комплекса (сервера) пользователя на площадке провайдера. Как правило, в таком случае
пользователь получает возможность изменять и дополнять как аппаратную, так и программную
составляющую своей системы. Такая услуга стоит дороже. Выбор способа размещения сайта диктуется,
прежде всего, задачами, которые на него возлагаются. В зависимости от задач будет меняться аппаратная
платформа сервера, выбор программного обеспечения и выбор объема интернет канала. Классификация web
сайтов С технической точки зрения сайты принято классифицировать по типу выдаваемой информации.
Страницы, выдаваемые сервером, могут быть статическими или динамическими. Статические страницы
создаются вручную, потом сохраняются и загружаются на сайт. Всякий раз, когда требуется изменить
содержимое такой страницы, пользователь модифицирует ее на своем рабочем компьютере, применяя, как
правило, НТМL редактор, сохраняет ее и затем заново загружает на web сайт. В данном случае задействуется
небольшая часть технологий — для размещения сайта требуется лишь компьютер с установленной
программой и доступ по протоколу РHР, т. е. для этого случая подходит практически любой тип хостинга. Но
в данной ситуации можно только выдавать какую-либо статическую информацию пользователю (например,
разместить описание услуг предприятия, прайс-лист и контактную информацию), но при этом невозможно
принимать от него заказы, оформлять их и т. д. Динамические web страницы предполагают, более обширное
использование технологий и формируются не заранее, а в процессе запроса пользователя. Каждая
отображаемая страница динамических web сайтов основана на шаблонной странице, в которую вставляется
постоянно меняющееся информационное наполнение, обычно хранимое в базе данных. Когда пользователь
запрашивает страницу, соответствующая информация извлекается из базы, вставляется в шаблон, образуя
новую web страницу, и пересылается web сервером в пользовательский браузер, который и отображает ее
должным образом. Кроме информационного наполнения динамически могут создаваться и элементы
навигации по web сайту. Таким образом, если нужно обновить содержимое своего сайта, вы просто
добавляете текст для новой страницы, который затем вставляется в базу данных с помощью определенного
механизма. В результате получается, что web сайт как бы сам себя обновляет. Выбор web сервера для сайта
с динамическим наполнением зависит от того, какие задачи планируется решать, и в конечном итоге
определяется несколькими параметрами: 1)
поддержка языков программирования и выбранных систем
управления базами данных (СУБД); 2)
цена web сервера (более 60 % серверов Интернета используют
и качестве сервера бесплатный); 3)
степень интеграции с другими корпоративными системами —
корпоративными информационными системами, системами документооборота; 4)
поддержка
стандартов и протоколов, одобренных международными стандартизирующими организациями. Немногие
принимаемые в бизнесе стратегические решения столь же значимы, как выбор платформы для web сервера.
Характеристики сервера — чрезвычайно важный фактор, определяющий надежность узла, его
«отзывчивость» на запросы клиентов, а также то, какие усилия необходимо предпринимать для поддержания
его в рабочем состоянии. При правильном выборе компонентов и качественном проекте web узел станет для
клиентов и партнеров новым, более удобным способом взаимодействия с предприятием. Перегрузка web
сервера может привести к тому, что сервер баз данных или какой-либо иной ресурс станет недоступным для
клиентов. Большинство web страниц представляют собой гипертекстовые документы, отформатированные с
помощью специального языка разметки документов НТМL. Под гипертекстом понимают способ представления
информации при помощи связей между документами, а также внутри одного документа. В web документе
связь представляет собой ссылку (унифицированный указатель ресурсов), указывающую на другую web
страницу или любой другой информационный ресурс сети. Язык разметки гипертекста состоит из набора
элементов, которые описывают структуру документа и управляют его отображением. Разметка документов
производится с помощью специальных флагов разметки, называемых тегами, которые интерпретируются web
браузерами при загрузке НТМL документа. Теги являются инструкциями для браузера и определяют как
внешний вид документа (форматирование символов, организации абзацев, таблиц и т. п.), так и связи с
другими ресурсами (НТМL страницами, изображениями, серверами). Web страница представляет собой
обычный текстовый файл, в котором собственно текст страницы размечен инструкциями для web браузера.
На основании этих инструкций браузер определенным образом отображает страницу в своем окне и при
активизации гиперссылки осуществляет загрузку указанного ресурса. Таким образом, для создания web
страниц достаточно изучить НТМL, иметь на своем компьютере любой текстовый редактор для создания НТМL
документа и браузер для его тестирования. Однако существует целый ряд возможностей разработки web
страниц без непосредственного набора тегов НТМL. К таким возможностям относятся: 1)
работа в
специализированных НТМL редакторах; 2)
использование программ конвертеров, преобразующих
документы в формат НТМL, например приложений М8; 3)
использование многофункциональных систем
разработки и публикации сайтов; 4)
НТМL редакторы — это текстовые редакторы, содержащие
дополнительные средства для быстрого ввода команд НТМЬ и проверки их правильности. Программы
конвертеры позволяют преобразовать существующий документ из его формата в набор web страниц.
Приложения имеют встроенные средства преобразования своих документов в формат НТМL.
Многофункциональные системы обладают комплексом инструментальных средств для создания и публикации
web сайта. Они позволяют в процессе редактирования страницы видеть ее так, как она будет отображена в
браузере. В таких системах НТМL текст создается автоматически. Существенное влияние оказал НТМЬ на
развитие, однако часть ограничений этого языка разметки документов, ориентированного на представление
документов в браузерах, служит препятствием для реализации задач электронного бизнеса. Сего дня для
бизнеса важно обрабатывать, перестраивать, хранить, обмениваться информацией, кодировать и
подписывать документы. Решение этих проблем связывают с использованием языка. ХМЬ имеет
преимущества перед НТМL: высокий уровень отображения в браузере, возможность более гибкого создания
структуры данных и использования информационных ресурсов, реализация механизма поиска и извлечения
данных в документах. Знакомство с основами НТМL и ХМL, а также с некоторыми инструментальными
средствами разработки web сайтов будет полезно любому маркетологу. Именно эти начальные знания
позволят разговаривать профессиональным экономистам и программистам на одном языке. Это значит, что
инвестиции предприятия в электронную коммерцию не будут напрасными: корпоративный web сайт будет
соответствовать стратегическим планам и задачам предприятия и базироваться на грамотном техническом
решении. Тестирование и публикация web узла Поскольку конечной целью создания web сайта является его
представление на суд многомиллионной аудитории пользователей сети Интернет, очень важным является
этап его тестирования. Задача тестирования web сайта, с одной стороны, состоит в оценке корректности
представленной на нем информации, с другой стороны, в проверке работоспособности сайта независимо от
браузера, выбранного пользователем для просмотра информации в и характеристик технических средств,
которыми он располагает. При проверке корректности информации следует обращать внимание: а)
на
достоверность публикуемого материала, его стилистику и орфографию; б)
наличие ссылок на
публикации при цитировании материалов других авторов; в)
правильность работы гиперссылок,
присутствующих на вашем сайте; г)
существование информационных ресурсов при ссылках на адреса
в сети Интернет; д)
корректность работы форм на web страницах и наличие возможности связаться по
электронной почте не только с web мастером, но и с представителями предприятия, чья информация
представлена на сайте. При тестировании сайта важно учитывать технические характеристики компьютеров
потенциальных посетителей. Страницы следует просмотреть независимо от их дизайна на экранах с разной
разрешающей способностью с помощью команды редактора. После завершения всех этапов создания и
тестирования web сайта его можно опубликовать как в сети Интернет, так и в локальной сети. Самый лучший
способ — разместить сайт на сервере своего провайдера или корпоративном сервере. В этом случае
потребуется консультация администратора web сервера по вопросам способов и параметров связи при
публикации, а также принятой системы адресов новых ресурсов. Для размещения web узла на домашнем
персональном компьютере или в корпоративной сети, а также для разработки и тестирования web сайта
перед его размещением у поставщика. Одним из наиболее доступных способов публикации своего сайта
является его размещение на публичном российском сервере. Способы продвижения web сайтов в сети
Интернет После создания и размещения сайта в сети Интернет необходимо обеспечить его посещаемость. Это
залог успеха интернет проекта. Классический способ продвижения сайта — размещение его в каталогах и
рейтингах, которые широко известны пользователям. Эту операцию для каждого каталога и рейтинга можно
выполнить самостоятельно, что потребует значительных затрат времени. В настоящее время существуют
системы, предлагающие бесплатно зарегистрировать страницы сайта. Другой способ, который может
обеспечить посещаемость сайта, — подготовка страниц web сайта для индексации в поисковых системам. Под
индексацией в поисковых системах понимается обработка содержимого страницы поисковым роботом и
внесение результатов этой обработки в базу данных поисковой системы. Поисковая система, как уже
отмечалось, при обработке запроса формирует последовательный список сайтов в порядке убывания
релевантности. Поисковые системы различным образом определяют релевантность страниц, но есть
некоторые общие критерии, к которым можно отнести: 1)
количество ключевых слов на странице;
2)
месторасположение ключевых слов на странице. Этот критерий является своего рода весовым
коэффициентом для ключевых слов: чем ближе к заголовку страницы расположено ключевое слово, тем оно
весомее; 3)
отношение количества ключевых слов к общему количеству слов на странице. Эти
критерии позволяют сформулировать некоторые рекомендации по подготовке страниц к индексации.
Например, при выборе ключевых слов целесообразно составить список из тех слов или словосочетаний,
которые использовали бы вы для поиска информации по данной теме, а затем выбрать наиболее
существенные. Важным является внесение ключевых слов в заголовок страницы. Однако заголовок не
следует делать длинным, так как он будет отображаться в результатах поиска по ключевым словам.
Ключевые слова в тексте можно выделить полужирным шрифтом и расположить в начале страницы. Для
успешной индексации нужно обязательно использовать специальные теги. После выполненных работ по
индексации и регистрации сайта в поисковых системах и каталогах следует систематически проверять
расположение сайта, выполняя тестовые запросы в поисковых системах и просматривая каталоги. На
начальном этапе возможно повторение этих процедур. Источник: <a href='http://centeryf.ru/data/stat/Tehnicheskie-aspekty-sozdaniya-web-saitov.php'>Технические аспекты создания web
сайтов</a>
Скачать