Помощь в написании студенческих работ
Антистрессовый сервис

Актуальность проекта. 
Современные методы создания сайтов

РефератПомощь в написанииУзнать стоимостьмоей работы

ВебSite Professional фирмы O’Reilly and Associates (http://www.ora.com) выделяется мощным набором функциональных возможностей, отличной документацией, всеобъемлющей средой прикладного программирования, удобным интерфейсом. В пакет входят средства управления информационным узлом, HTML-редактор и модуль индексирования текстов. Программа имеет весьма удобные средства администрирования. ВебSite Pro… Читать ещё >

Актуальность проекта. Современные методы создания сайтов (реферат, курсовая, диплом, контрольная)

Главной задачей является разработка онлайн магазина сайта о спортивных товарах. Ранее использовались буклеты, которые содержали информацию о магазинах, но с появлением Интерната стало актуально применять сайты, как рекламу, то есть появилась возможность не только просматривать, но и беседовать в онлайн режиме и даже заказывать товары в онлайн режиме. На нашем сайте можно узнать и увидеть: товары брендовых фирм таких как adiddas, Nike, Puma, материалы, а так же дополнительные новости.

Обзор Веб-серверов

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

Функции Веб-сервера, помимо его основного назначения — обработки запросов клиентов, можно условно разбить на несколько следующих групп:

управление передачей документов;

  • 2) введение журнала активности клиентов;
  • 3) обеспечение безопасности данных;
  • 4) поддержка средств интерактивной работы с клиентом;

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

  • 1) контроль доступа к файлам на сервере;
  • 2) ограничения на допустимые клиентские интернет-адреса и имена

доменов;

3) кодирование сетевого трафика (технология SSL различных версий).

Еще одна функция Веб-сервера — поддержка средств интерактивной работы с клиентом. Самая старая из доступных здесь возможностей — CGI-интерфейс. Сервер выполняет указанное в запросе приложение и передает результат в качестве ответа. Для инициирования CGI необходимо, чтобы в запрашиваемом URL был указан путь до запускаемой программы. ПО Веб-сервера вызывает эту программу, передает ей входные параметры и возвращает результаты ее работы, как результат обработки запроса, клиенту. CGI-программой может являться любая программа локальной операционной системы сервера — в двоичном виде или в виде программы для интерпретатора (Basic, SH, Perl, PHP и т. д.). Как уже отмечалось, такая возможность открывает мощное средство для создания динамических (т. е. формируемых в результате выполнения CGI-приложений) HTML-документов и не только их. Кроме того, на основе CGI могут быть созданы все виды упомянутых в этой главе интерактивных служб.

Помимо всего, многие Веб-серверы могут осуществлять поддержку работы с наиболее распространенными видами баз данных (например, SQL).

В связи с широким выбором аппаратно-системных платформ имеется большое разнообразие серверных программ. Не все из них получили широкое применение. Перечислим наиболее известные из них:

Internet Connection Secure Server работает под управлением OS/2 Warp. По отзывам администраторов, он отличается сложной настройкой конфигурации и не дает возможности организовать виртуальные серверы. Быстродействие оценивается ниже среднего, особенно при высоких нагрузках. Фактическая смерть OS/2 остановила распространение и развитие этого программного продукта.

Netscape Enterprise Server/Netscape FastTrack Server компании Netscape (http://www.netscape.com). Оба пакета рассчитаны на применение в среде Windows NT и множества различных вариантов Unix, в том числе HP-UX, IBM А1Х, SGI Irix и Sun Solaris. Помимо простоты установки и настройки, данное семейство серверов располагает некоторыми дополнительными функциональными средствами, предназначенными для крупных предприятий, в которых несколько человек или структурных подразделений совместно несут ответственность за создание Веб — страниц и управление ими. К их числу относятся:

контрольные функции;

аутентификация клиентов;

встроенный процессор поиска;

совместимость с протоколом SNMP;

управление содержательным материалом Веб-узлов через программу LiveWire;

система регистрации и контроля использования документов;

управление версиями.

NetWare Веб Server фирмы Novell (http://www.novell.com) может стать естественным выбором для пользователей, имеющих сети с установленной в них ОС NetWare и желающих построить надежный сервер интрасети масштаба предприятия. Некоторое время этот Веб-сервер считался лидером по производительности, однако ограниченные возможности контроля доступа, отказ в ранних версиях от поддержки протокола безопасности SSL, довольно низкие возможности администрирования, а также сложность установки и настройки свели на нет его преимущества и отодвинули на второй план.

ВебSite Professional фирмы O’Reilly and Associates (http://www.ora.com) выделяется мощным набором функциональных возможностей, отличной документацией, всеобъемлющей средой прикладного программирования, удобным интерфейсом. В пакет входят средства управления информационным узлом, HTML-редактор и модуль индексирования текстов. Программа имеет весьма удобные средства администрирования. ВебSite Pro ориентирован на среду Windows NT или Windows 9x. Обратной стороной всех этих достоинств является, по общему мнению, довольно низкая производительность. Тем не менее, этот пакет часто рекомендуют для создания Веб-узла, рассчитанного на небольшой или умеренный трафик.

МасНТТР, как видно из названия, работает на компьютерах Apple/Macintosh под управлением MacOs. По отзывам в Интернете легок в настройке, но производительностью не выделяется.

NCSA HTTPD — бесплатный Веб-сервер, создан Национальным Центром по Суперкомпьютерным Приложениям (NCSA) Иллинойского университета (University of Illinois). Последние версии поддерживали все современные возможности, включая виртуальные узлы, управление доступом, параллельную обработку запросов и т. п. Этот программный пакет отличается удивительно легкой инсталляцией и настройкой. Работает под любой Unix-подобной системой. Изначально рассчитан на низкий трафик.

Oracle Вебserver тесно интегрирован с другими программными продуктами фирмы Oracle (http://www.oracle.cora). Помимо выполнения основных функций рассчитан на работу с базами данных. Труден в инсталляции и администрировании, однако это с лихвой окупается исключительной гибкостью систем, построенных на основе Oracle Вебserver.

Internet Information Server (IIS) 4.0 фирмы Microsoft является составной частью NT Option Pack 4.0. US 4.0 и его «младший брат» Personal Веб Server 4.0 требуют, чтобы на компьютере уже была установлена операционная система Windows NT Server 4.0/2000 или Windows NT Workstation 4.0/Windows 9x/SE/ME. Microsoft Internet Information Server отличается неплохой по всем параметрам производительностью при работе с HTML-документами.

IIS 4.0 представляет Веб-мастерам такое мощное средство для разработки, как Active Server Pages (ASP) с транзакциями, которое позволяет приложениям со сценариями и компонентами выполнять многочисленные действия, фиксируя либо сразу все действия, либо вообще ни одного. Это критично для приложений, работающих с базами данных. Имеются интегрированные средства для отладки сценариев и приложений Active Server Pages, которые значительно упрощают разработку приложений ASP.

Microsoft Internet Information Server в плане производительности несколько превосходит Apache Server. Однако последний обходит изделие Microsoft при работе с приложениями, реализованными посредством механизма CGI, а также при работе со сценариями Perl. Кроме того, Microsoft Internet Information Server имеет еще несколько существенных недостатков: он не очень устойчив при работе в некоторых режимах, и, зачастую во многих ситуациях, требует перезагрузки или иного вмешательства администратора для восстановления работоспособности. Кроме того, как и у других продуктов Microsoft, в нем весьма слабо реализована поддержка платформ, отличных от Windows. Microsoft Internet Information Server снабжен достаточно обширной документацией, правда, довольно запутанной и бесполезной.

Apache Server фирмы Apache Software Foundation (http://www.apache.org), работает на платформах OS/2, Unix и Windows. Apache является на сегодняшний день самым популярным из Веб-серверов в Интернете, причем опережает другие с очень большим отрывом. Он славится богатыми возможностями и имеет хорошо написанную документацию.

Сервер Apache, согласно данным исследованиям Веб-серверов, проведенным фирмой NetCraft (http://www.netscaft.com/surveyl способен надежно обслуживать содержимое большинства ныне существующих Веб-узлов. Бешеную популярность сервера в мире Интернета легко объяснить. Во первых, сервер свободно распространяется через Интернет, что в условиях устоявшегося рынка программного обеспечения является немаловажным достоинством. Во-вторых, Apache Server заслужил репутацию самого надежного из имеющихся на данный момент Веб-серверов. Довольно трудно создать ситуацию, при которой программа «выбросит белый флаг». В-третьих, несколько старомодна система настройки и управления: конфигурирование Apache Server осуществляется посредством редактирования текстовых конфигурационных файлов. Довольно скудна и информация о текущем состоянии Веб-сервера.

Показать весь текст
Заполнить форму текущей работой