0 оценок0% нашли этот документ полезным (0 голосов)
19 просмотров3 страницы
Описание:
Для установки и функционирования системы управления курсами MOODLE необходим рабочий веб-сервер, база данных и PHP не ниже 7-ой версии.
Рассмотрим какой именно веб-сервер можно использовать для MOODLE на примере трех самых распространенных серверов
Для установки и функционирования системы управления курсами MOODLE необходим рабочий веб-сервер, база данных и PHP не ниже 7-ой версии.
Рассмотрим какой именно веб-сервер можно использовать для MOODLE на примере трех самых распространенных серверов
Авторское право:
Public Domain
Доступные форматы
Скачайте в формате ODT, PDF, TXT или читайте онлайн в Scribd
Для установки и функционирования системы управления курсами MOODLE необходим рабочий веб-сервер, база данных и PHP не ниже 7-ой версии.
Рассмотрим какой именно веб-сервер можно использовать для MOODLE на примере трех самых распространенных серверов
Авторское право:
Public Domain
Доступные форматы
Скачайте в формате ODT, PDF, TXT или читайте онлайн в Scribd
Для установки и функционирования системы управления курсами
MOODLE необходим рабочий веб-сервер, база данных и PHP не ниже 7-ой
версии.
Рассмотрим какой именно веб-сервер можно использовать для MOODLE
на примере трех самых распространенных серверов.
По статистике, более 80% веб-приложений и сайтов работают на серверах
с открытым исходным кодом. Не зря именно о «доминировании в сети» чаще всего говорят сторонники Open Source, когда заходит речь о доле Linux на рынке.
На какие проекты следует обратить внимание в первую очередь? Какие
открытые серверы лучше всего подойдут для решения пользовательских задач?
Согласно статистическим данным, самые популярные веб-серверы с
открытым исходным кодом и возможностью бесплатного использования - это Apache и Nginx Apache HTTP Server
В феврале 2015 года этот проект отметил своё двадцатилетие. Это самый популярный веб-сервер в мире — по данным W3techs, на нём работает 40% всех сайтов в мире.
Чаще всего платформой для Apache HTTP Server является Linux. Но
приложение мультиплатформенное — сервер можно развернуть на OS X или Windows. Решение построено по модульному принципу, поэтому при необходимости его функциональность расширяется. Например, при помощи модуля mod_proxy на сервере создаётся шлюз, модуль mod_proxy_balancer сбалансирует нагрузку для всех поддерживаемых протоколов, а модуль mod_http2 отвечает за поддержку HTTP/2.
Проект сопровождается прекрасной документацией и комплексной
поддержкой со стороны других пользователей. Распространяется решение на условиях Apache License v. 2.
NGINX
Разработка этого сервера началась в 2002 году российским
программистом Игорем Сысоевым. Первый публичный выпуск приложения состоялся в 2004 году и по сути являлся ответом на проблему C10K — задачи по построению высокопроизводительного сервера, способного одновременно обслуживать 10 тысяч соединений.
Согласно данным W3techs, этот сервер занимает второе место по
популярности в мире среди решений с открытым исходным кодом. На нём работает около 30% всех сайтов.
Чаще всего системные администраторы выбирают NGINX из-за высокой
производительности и способности к масштабированию. Решение прекрасно подходит для обработки множества параллельных сеансов.
Распространяется приложение на условиях очень короткой BSD-подобной
2 лицензии.
Еще один популярный веб-серверный комплекс, на котором работают
менее 20% сайтов - это IIS. Правда он, в отличие от предыдущих двух - не бесплатный, а лицензия стоит внушительных денег.
IIS (Internet Information Services) – это не отдельный web сервер, а
целый набор web служб, необходимых для функционирования полноценного web сервера. Данный WEB Server реализован на платформе Windows (и соответственно принадлежит компании Microsoft), я даже больше скажу, он полностью интегрирован с этой операционный системой (как впрочем, и все другие сервера, которые входят в состав Windows). На данном сервере можно разрабатывать сайты с помощью технологий ASP (но она уже устарела) и ASP.NET, так как эта технологии от компании Microsoft, но любителей других технологий (языков программирования) компания Microsoft не забыла и сделала возможность прикручивать эти языки к этому WEB серверу, например: PHP, PERL и другие. Самыми популярными версиями являются IIS-6, IIS-7, IIS-7.5 и самая последняя версия (на сегодняшний день) IIS-8 (в Windows 8 и Windows Server 2012).
Исходя из вышеизложенного, я бы рекомендовал использовать NGINX, в
виду того, что он менее требователен к ресурсам сервера, более быстрый и способен обработать больше запросов в секунду, чем Apache и IIS на однинаковом «железе». И самое главное, он бесплатен, что очень важно для образовательных организаций с небольшими бюджетами.