Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Создание сайта.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.39 Mб
Скачать

1.2 Разработка архитектуры сайта «гранд-Сервис»

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

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

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

Архитектура сайта «ГРАНД-Сервис» должна быть проста и интуитивно удобна. И состоит из Клиентской части, Программной части и Администрирования, в соответствии с рисунком 1.

Рис.1. Архитектура сайта «ГРАНД-Сервис»

Программная часть архитектуры сайта «ГРАНД-Сервис» рассматривается как взаимосвязь операционной и серверной части.

В операционной части рассматривается среда разработки сайта.

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

Разработка операционной части.

Сайт «ГРАНД-Сервис» разрабатывается в среде php. Для ответа обоснования выбора было произведено сравнение php с другими языками программирования веб-приложений.

1.3 Выбор серверной части

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

Сервисы, предлагающие свои услуги хостинга, дают возможность размещать информацию, Интернет-сайт на своём сервере. Таким образом, не нужно устанавливать свой собственный сервер в интернет, что позволяет существенно сэкономить деньги. В зависимости от тарифного плана, предлагается определённый объём места на жёстких дисках сервера, e-mail, возможность работы с CGI, MySql, и т.д.

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

Как правило, на платном хостинге - домен будет выглядеть так: http://hostname.com/yourname/, а на бесплатном - предоставляется субдомен и адрес будет выглядеть следующим образом: http://yourname.hostname/.

Сайт в последствии постараемся разместить на платном хостинге в Российском интернете. Цены на именные домены «первого уровня» начинаются от 1-3 доллара в месяц, многое, конечно, зависит от провайдера предоставляющего хостинг.

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

На данный момент существует веб-сервера, которые позволяют реализовать совместную работу ранее выбранных технологий:

  • Nginx [engine x] — высокопроизводительный HTTP-сервер, предназначенный в основном для раздачи клиентам статического контента (изображений, javascript-файлов, css-стилей и т.д.). В основе лежит технология неблокирующих соединений, что при большом количестве одновременных подключений существенно экономит ресурсы сервера.

  • Apache HTTP-сервер — свободный веб-сервер. По статистике на май 2009 года используется в 46% всех веб-серверов, что делает его самым популярным веб-сервером. Версия 2.2.х обладает проверенной годами и миллионами пользователей стабильностью и надежностью. Сервер имеет большое количество модулей для работы со многими серверными технологиями.

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

Для создания и первоначального тестирования сайта будет использоваться локальный сервер Денвер, который значительно упростит систему отладки работы сайта. Денвер — набор дистрибутивов (Apache, PHP, MySql, Perl и т.д.) и программная оболочка, используемые веб-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет.