Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копьёв_отчет_конечный.doc
Скачиваний:
8
Добавлен:
08.11.2018
Размер:
125.95 Кб
Скачать

3. Технические средства реализации

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

Выбор обоснован следующими факторами:

  • PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом;

  • Важным преимуществом языка PHP перед такими языками, как языков Perl и C заключается в возможности создания HTML документов с внедренными командами PHP;

  • Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера;

  • PHP прост для освоения, и вместе с тем способен удовлетворить запросы профессиональных программистов.

  • Язык PHP постоянно совершенствуется, и ему наверняка обеспечено долгое доминирование в области языков web -программирования, по крайней мере, в ближайшее время;

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

  • Немаловажным фактором является ее бесплатность. MySQL распространяется на условиях общей лицензии GNU (GPL, GNU Public License).

4. Хостинг

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

Достоинство бесплатного хостинга одно – его бесплатность. А вот недостатков много:

  • на сайте необходимо размещать рекламу хостинг-провайдера;

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

  • скорость работы медленнее, чем у платного;

  • ограничены возможности (например, отсутствует PHP или MySQL);

  • доменное имя 3 уровня, которое принадлежит хостеру и в случае смены хостинга вам придется его менять.

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

Можно выделить следующие виды хостинга.

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

2. Виртуальный выделенный сервер (VPS) – часть дискового пространства на сервере с автономной операционной системой и фиксированными ресурсами. То есть другие сайты не смогут использовать ресурсы выделенные владельцам сайта. Владельцы сайтов получают возможность администрировать виртуальный сервер и самостоятельно устанавливать и настраивать нужные программы. Правда, для этого нужны навыки системного администратора.

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

4. Colocation – размещение своего собственного сервера в датацентре хостинговой компании.