Диплом: Система управления контентом сайта szn-ksk.yanao.ru

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
53
Следующей рассмотрим Parallels Plesk Panel.
Рисунок 19 Хостинг панель Parallels Plesk Panel
Plesk - панель управления хостингом от компании Parallels, разработчика
технологии Virtuozzo - лидирующего по всем параметрам решения на рынке
виртуализации в данный момент. Панель обладает множеством встроенных
возможностей. Здесь присутствуют такие возможности как установки игровых
серверов, возможность организации антивирусного сканера и интеграция
биллинга. Обратная сторона подобного решения - это прожорливость в плане
ресурсов сервера, и довольно медленная скорость работы.
Стоит отметить довольно неудобный интерфейс, хотя и неплохо
проработанный в плане дизайна. Порой придется здорово потрудится, чтобы
отыскать нужную опцию.
Преимущества:
Большое количество дополнительных модулей и возможностей;
Интеграция с Virtuozzo Power Panel;
Стабильность работы;
Возможность настройки бренда.
54
Недостатки: Ограничение на число доменов в зависимости от лицензии
(отдельная лицензия на модули), требовательность к ресурсам сервера для
корректной работы.
Рассмотрев хостинг панели, можно понять, что хостинг провайдеры
предоставляют услугу хостинга используя одно и те же панели. В не
зависимости от используемой хостинг провайдером панели, цены за их
использования разнятся.
Следует рассмотреть несколько самых крупных и популярных хостинг
провайдеров, для того, что бы оценить среднюю стоимость их услуг.
55
3.3. Экономическое обоснование использования хостинг панели
С учетом последних требований законодательства, необходимо
рассматривать исключительно хостинг провайдеры имеющие дата центры на
территории Российской Федерации. За основу возьмём рейтинг хостингов
размещенный на сайте hosting101.ru. В приложении №3 приведена сводная
таблица анализа первых 10 хостинг провайдеров в списке Российских по
данным этого сайта. Слова Российский хостинг провайдер означают, что
данный провайдер имеет возможность размещать ваш сайт на территории
Российской Федерации.
Проанализировав предложения на рынке отвечающие требованиям:
стабильная работа в режиме 24/7, доступное место на диске 1 Gb и более, 1
сайт, 1 база данных. Получили разброс цен от 99 рублей в месяц до 265 рублей
в месяц. Посчитав годовой расход, получим от 1140 рублей до 2340 рублей.
Итак, исходя из данных приведенных в приложении 3, получаем средняя цена
за размещение сайта на хостинг панели в год составляет:
???? =
1188 + 1424 + 1140 + 1164 + 1176 + 1188 + 1512 + 1625 + 1548 + 2340
10
≈ 1430
Попробуем оценить стоимость покупки и содержания собственного
сервера. Итак ориентировочно возьмем довольно слабый сервер, так как
нагрузка на наш сайт очень маленькая. Стоимость такого сервера может
составлять около 70 тысяч рублей. Срок его полезного использования от 5 до 10
лет. Возьмем для примера максимальный срок эксплуатации 10 лет и будем
считать, что в эту стоимость входит все расходы на его обслуживания.
Например, замена жесткого диска. С учетом этого получить примерно 100
тысяч рублей за 10 лет работы. Годовой расход при этом составит 10 тысяч
рублей. Это уже значительно превышает годовой расход за использование
самого дорогого хостинга. При этом мы не учитывали, расходы на
56
электроэнергию, использования сервера резервного копирования, покупка и
обслуживание системы кондиционирования и прочее.
Очевидной является выгода от использования хостинг панели. При этом
годовая экономия будет составлять более 8 тысяч рублей.
В целом многие фирмы все больше склоняются к использованию
облачной инфраструктуры, это значительно экономит собственные деньги.
Единственным требованием при этом является наличие высокоскоростного и
стабильного доступа в Интернет.
57
ЗАКЛЮЧЕНИЕ
Для построения сайта все чаще используют системы управления
контентом. Одно из основных преимуществ данных систем – это быстрая
разработка сайта не требующая участия web разработчика. Среди бесплатных
систем управления контентом можно отметить CMS Joomla, которая является
одной из самых популярных в Интернете.
Использования CMS Joomla в качестве системы управления контентом
сайта szn-ksk.yanao.ru является обоснованным. Отсутствие достаточного
финансирования на разработку сайта и возможность размещения контента
пользователями не владеющими знаниями по web разработке, все это склоняет
в пользу использования Joomla.
В соответствии с поставленными задачами в главе 1 были рассмотрены
основные требования к установке CMS Joomla. Общим требованием к работе
сайта вне зависимости от того построен он на системе управления контента или
является статичным, является наличие web сервера. Существует много
программ исполняющих функции web сервера. Одним из самых популярных и
надежных является сервер Apache. Рассмотрев возможности его настройки,
можно понять насколько он функционален.
Система управления контентом сайта szn-ksk.yanao.ru написана на языке
программирования php. Так как, это язык интерпретируемый, то программы
написанные на нем запускаются прямо из исходного кода. В этом есть ряд
преимуществ и недостатков. Преимущество – возможность редактирования
кода сразу на живом проекте, не имея длительного процесса компиляции,
результат своих правок можно увидеть сразу. Недостаток – медленная работа
программы. Рассмотрев конфигурационный файл php, можно детально
настроить его под конкретные нужды. По умолчанию в пакет установки php
уже включены часто используемые модули. Благодаря модульной архитектуре
можно расширить функционал php, тем самым расширив возможности системы
58
управления контентом. В любой сборке php, включен модуль поддержки базы
данных MySQL.
Joomla – это CMS которая разделяет содержательную и
представительную части сайта. Почти все содержимое сайта (содержание
материалов, пользователи, пункты меню и так далее) хранится в базе данных.
Это позволяет отдельно редактировать дизайн сайта. После чего система читает
данные из СУБД и выводит в нужные блоки сайта. В каких блоке, какое
содержимое выводить из базы данных, регулируется шаблоном. Joomla
поддерживает работу с многими известными базами данных, но одной из самых
популярных для работы CMS, является MySQL.
Рассмотрев все необходимые программы для работы системы
управления контентом Joomla, можно прийти к выводу, что возможности сайта
зависят от настройки трех компонентом:web сервера Apache, интерпретатора
php и СУБД MySQL.
В главе 2 рассмотрены способы размещения контента на сайт. В CMS
Joomla имеется панель управления. В неё заходят редакторы сайта и там
создают материалы, размещаемые на нем. Так же панель управления позволяет
администраторам разграничивать возможности по созданию и просмотру
контента на сайте. Один сайт может для разных пользователей отображать
различное содержимое и давать редактировать только определенные разделы
сайта. Все это придает гибкости в процессе создания сайта.
Возможность расширения Joomla при помощи компонентов, модулей и
плагинов, может значительно изменить его функциональные возможности.
Например, можно установить специальный компонент и создать интернет
магазин. В модульности заключается одно из преимуществ использования
систем управления контентом перед разработкой сайт с нуля. Большое
сообщество предлагает множество разнообразных расширений. В главе 2
приведен пример установки модуля позволяющего легко и быстро вставлять на
сайт видео контент.
59
Еще одной задачей выпускной квалификационной работы было создание
отказоустойчивой системы. В Интернете в последнее время все больше
встречается мошенников взламывающих сайт и использующих ваш сайт как
почтовый агент, для рассылки спама. CMS Joomla изначально
позиционировалась, как надежная и безопасная система управления контентом.
Но помимо кода сомой системы, атака может проводится на web сервер, базу
данных или интерпретатор php. В результате анализа было выявлено, что
самым надежным способом защитится от спектра угроз – создание резервного
сервера. В случа выявления нештатной ситуации или угрозы можно легко и
быстро запустить резервный сервер и быть уверенным в работоспособности
сайта. С цель минимизации времени отключения сайта, в результате
подключения резервного сервера, были разработаны скрипты резервного
копирования и восстановления сайта. Резервное копирование предполагает
создание копии файлов CMS и создания дампа памяти базы данных. В
результате восстановления получается полностью идентичная копия сайта без
проблем с функционированием.
Последняя задача заключалась в рассмотрении хостинг панелей и
выявление экономической целесообразности их использования. Рассмотрев
наиболее популярные хостинг панели предоставляемые самыми популярными
хостинг провайдерами, было отмечено что они берут на себя большую часть
проблем по созданию сайта. Все необходимые компоненты для сайта уже
установлены и настроены оптимальным образом, имеется автоматическая
регистрация доменного имени, есть система резервного копирования и многое
другое. Рассчитав расходы на использования собственного сервера и сравнив
их с оплатой услуг хостинга, приходим к выводу, что использование услуг
хостинг провайдера позволяет значительно экономить средства на содержание
сайта. Экономится не только денежные средства, но и рабочее время на
обслуживание сайта и создания отказоустойчивости.
Рассмотрев все аспекты работы системы управления контентом сайта
szn-ksk.yanao.ru можно сказать, что использования CMS Joomla является
60
целесообразным. Так же с уверенностью руководству учреждения, можно
рекомендовать перевод сайта на хостинг панель одного из популярных и
надежных провайдеров. Это значительно уменьшит расходы на содержание
сайта и снизит трудовые затраты специалистов.
61
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Горнаков С.Г. Осваиваем популярные системы управления сайтом
(CMS). – М.: - ДМК Пресс, 2009. – 336 с.: ил.;
2. Колисниченко Д.Н. Выбираем лучший бесплатный движок для сайта.
CMS Joomla! и Drupal. – Спб.: - БХВ-Петербург, 2010. – 288 стр.: ил.;
3. Колисниченко Д.Н. PHP и MySQL. Разработка веб-приложений. – 5-е
изд., перераб. и доп. – Спб.: - БХВ-Петербург, 2015. – 592 стр.: ил.;
4. Кузнецов, М.В. MySQL 5. – Спб.: - БХВ-Петербург, 2006. 1024 стр.:
ил.;
5. Кузнецов, М.В., Симдянов И.В. PHP 5/6. – Спб.: - БХВ-Петербург, 2010.
1024 стр.: ил.;
6. Мэрриотт Джю., Уоринг Э. Joomla! 3.0: Официальное руководство. –
Спб.: - Питер, 2013. – 496 стр.: ил.;
7. Федеральный закон от 09.02.2009 г. N 8-ФЗ "Об обеспечении доступа к
информации о деятельности государственных органов и органов
местного самоуправления".;
8. Apache software foundation [Электронный ресурс] // Официальный сайт
web сервера Apache. URL: https://www.apache.org/
9. MySQL 5.7 Reference Manual [Электронный ресурс] // Официальный
сайт СУБД MySQL. URL: https://dev.mysql.com/doc/refman/5.7/en/
10. PHP [Электронный ресурс] // Официальный сайт PHP. URL:
http://php.net/
11. Свободная энциклопедия Wikipedia [Электронный ресурс] //
Официальный сайт Wikipedia. URL: https://www.wikipedia.org/

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран