Выбор хостинга для размещения сайта
Хостинг (англ. 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!