Выбор хостинга для размещения сайта



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

По условиям предоставления хостинг часто разделяется на платный и бесплатный.

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

Также можно разделить услуги хостинга по типу предоставляемого ресурса:

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

· виртуальный выделенный сервер (VPS или VDS) – предоставляется место на диске, часть общей памяти, процессорное время сервера. Выглядит для пользователя так же, как и выделенный сервер, но физически на одном реальном сервере располагается несколько виртуальных серверов. Услуга предназначена для проектов средней тяжести. В связи с тем, что четко разделить все ресурсы сервера невозможно (в частности I/O операции, ресурсы сетевой карты и др.), а многие провайдеры VPS продают ресурсов больше, чем есть на сервере, надеясь на то, что клиент задействует выделенный ему потенциал не полностью (оверселлинг), часто заявленная мощность VPS сервера не соответствует реальной.

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

· колокация (Collocation) – предоставление места в датацентре провайдера для оборудования клиента (обычно путем монтажа в стойке) и подключение его к интернету. [6]

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

Таблица 5.1 – Сравнение хостинг-провайдеров

  Компания «Активные технологии» PAGE.by NA.BY
Условия предоставления Избранные компанией сайты Статичные сайты в формате HTML Разместить на своем сайте два блока текстовой рекламы посредством добавления html-кода на страницы сайта
Домен зоны .by, .com, .net name.page.by зоны .ru, .com, .biz, .org, .net или .info
поддержка PHP, Perl, MySQL, настройка Apache + +
Дисковое пространство >100 Mb 10 Мb 100 Mb

 

Как видно из представленной таблицы 5.1 хостинг-провайдеров позволяющих бесплатное размещение сайта с поддержкой PHP, MySQL не много. На данном этапе выбирается хостинг провайдера NA.BY с зоной .com.

Перенос сайта на сервер

Первым делом надо будет зарегистрироваться у хостера, получить:

1) логин, пароль к ftp – чтобы закачать файлы на сервер;

2) логин, пароль к базе данных – чтобы подключиться к вашей базе данных;

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

Во-первых, копируем весь наш сайт на сервер:

Далее запускаем XAMPP ищем свою базу данных, которая стоит на вашем сайте с помощью phpmyadmin (http://localhost/Tools/phpMyAdmin/).

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

Нажимаем на вкладку Экспорт. Там нам нужен только Экспорт (Рисунок 5.1).

Для того чтобы закачать вашу Базу Данных на сайт идем в административную панель хостера и ищем phpmyadmin. Затем импортируем базу данных на сайт.

Чтобы Joomla смогла подключиться к базе данных необходимо открыть файл файл configuration.php (который находится в корне сайта).

В данном файле надо будет поменять следующие параметры:

var $log_path = ''; - путь до места хранения логов Joomla.

var $tmp_path = ''; - путь до места хранения временных файлов Joomla.

var $live_site = ''; - путь до самого сайта.

var $host = 'localhost'; - название вашего хоста (чаще всего localhost).

var $user = ''; - имя пользователя который имеет права что-либо делать с вашей базой данных.

var $db = ''; - имя базы данных в которой хранится информация вашего сайта.

Рисунок 5.1 Вкладка Экспорт в phpmyadmin

var $password = ''; - пароль пользователя который имеет права что-либо делать с вашей базой данных.

Последнее что необходимо это выставить правильные права к папкам (chmod 777).

Сопровождение сайта

Сопровождение сайта состоит из следующих моментов:

1. регистрации сервера в основных поисковиках;

2. планирование и проведение рекламных и маркетинговых мероприятий;

3. раскрутка, продвижение сайта;

4. работа над содержанием и обновлением сайта.

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

 

 


ЗАКЛЮЧЕНИЕ

В ходе дипломного проектирования был разработан сайт «Мир Фэнтези в литературе».

Исходя из основных задач, была проведена детальная работа над структурой сайта, макетами web-страниц, навигацией по сайту, выполнено создание шаблона для использования его в системе управления содержимым Joomla!

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

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

Приобретенный опыт может быть использован при создании собственной системы управления содержимым.

Со временем возможны следующие видоизменения и дополнения сайта:

· разработка объемной библиотеки;

· регулярное обновление и актуализация содержимого;

· возможность создания Интернет-магазина книжной литературы.

 

 

 


Дата добавления: 2018-08-06; просмотров: 231; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!