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



ЗНАЕТЕ ЛИ ВЫ?

Обслуживание веб-сайта в процессе эксплуатации

Поиск

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

Жизненный цикл веб-сайтов, как и традиционных видов программного обеспечения, состоит из нескольких этапов. Различные модели разработки ПО отличаются по степени детализации, но основные этапы практически у всех следующие:

  1. анализ предметной области, постановка задачи, проектирование;
  2. непосредственно разработка (кодирование, тестирование и отладка, документирование);
  3. внедрение (ввод в эксплуатацию);
  4. cопровождение (тех.поддержка, сервисное обслуживание).

 

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

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

Техническое сопровождение охватывает задачи, связанные с контролем состояния и поддержанием работоспособности сайта. Сюда входят, например, такие:

· обновление ядра и модулей используемой CMS;

· разработка и внедрение дополнительных модулей (расширение функционала);

· внедрение онлайн-сервисов (социальных, платежных, коммуникационных, картографических и т.п.) от сторонних поставщиков.

· контроль сроков окончания предоставления хостингов и доменов;

· решение вопросов технической поддержки с поставщиками услуг хостинга и регистрации доменов;

· обеспечение безопасности проекта;

· регулярное резервное копирование информационных баз;

· прочие задачи технического характера.

Информационное сопровождение решает задачи управления содержанием, среди которых могут быть следующие:

· подготовка текстовой и графической информации, копирайтинг;

· размещение информации на сайте;

· модерация сообщений и комментариев;

· услуги поискового продвижения;

· сбор и анализ статистических данных;

· прочие работы с информационным наполнением.

Виды работ по сопровождению веб-сайта, их сроки и объемы могут существенно отличаться для различных проектов. В связи с этим, компании, занимающиеся поддержкой сайтов, предлагают комплексы услуг (различные тарифные планы), решающие типичные задачи. Специфичные для конкретного сайта задачи оговариваются дополнительно. Оплата за услуги комплексной поддержки, как правило, рассчитывается исходя из стоимости нормочаса, а оплата индивидуальных сервисов устанавливается на договорной основе.

 

Тема 5. Выбор хостинга для сайта

Виртуальный хостинг — это возможность размещения нескольких веб-сайтов с разными доменными именами на одном физическом веб-сервере. Рост популярности world wide web привел к появлению большого числа поставщиков услуг виртуального хостинга, что поставило начинающих веб-мастеров перед проблемой: какой хостинг выбрать?

Одним из аспектов стабильной работы веб-сайта является хостинг-площадка, на которой он размещен. Высоконагруженные веб-сайты с посещаемостью в несколько десятков-сотен тысяч хостов и более, как правило, размещаются на выделенных серверах. Для небольших сайтов содержание выделенного сервера скорее роскошь, нежели насущная необходимость. В таком случае веб-мастера пользуются услугами виртуального хостинга. Поставщики этого вида услуг (хостинг-провайдеры), как правило, предлагают несколько вариантов тарифных планов, отличающихсся по стоимости и возможностям. Рассмотрим основные критерии, которые нужно учитывать при выборе площадки для размещения сайта.

Основные критерии

Стоимость

Бесплатный хостинг. Эта услуга представляется провайдерами в маркетинговых целях. Платой за хостинг вашего сайта на такой площадке обычно является обязательное размещение баннера или ссылки на основной сайт провайдера. Возможности невелики: статический гипертекст, иногда с ограниченной поддержкой cgi и php, базы данных — редко. Техподдержка минимальная.

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

Дисковое пространство. Традиционно первым в списке представляемых возможностей идет выделяемый под сайт объем дискового пространства. Этот показатель варьируется от нескольких мегабайт на бесплатных хостингах до десятков гигабайт на коммерческих площадках. Абсолютной зависимости стоимости услуг от дисковой квоты уже нет, т.к. многие сайты формируют контент динамически, т.е. программным путем. Ряд хостинг-провайдеров предлагают тарифы, в которых клиент сам может указать нужный ему объем.

Домены и субдомены. Наряду с представлением услуг хостинга подавляющее большенство провайдеров предлагают возможность регистрации доменных имен. При выборе некоторых тарифных планов и оплате услуг на год и более домен второго уровня зачастую представляют бесплатно. При использовании такой возможности веб-мастеру нужно обратить внимание, на кого будет зарегистрирован домен: если на хостера, то от такого варианта лучше воздержаться, чтобы избежать [возможных в последствии] проблем.

ВНИМАНИЕ: Много доменов на аккаунт — это хорошо. Но! Если какой-то из ваших сайтов превысит максимальную нагрузку, то (зависит от хостера) возможна приостановка работы всех ваших сайтов и/или блокировка аккаунта до устранения причин превышения лимита или перехода на другой тарифный план.

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

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

Серверные скрипты и CGI

В настоящее время практически невозможно найти профессионально разработанный сайт, не использующий серверные приложения. Подавляющее большинство провайдеров в стартовых тарифах предлагают, как минимум, поддержку веб-приложений, написанных на языках PHP и Perl. Дополнительно — Ruby, а в последние 2-3 года — еще и Python. Прежде чем заказывать хостинг, убедитесь, что выбранный тариф включает нужный вам скриптовый язык со всеми необходимыми модулями расширения.

Если вы используете CGI, а обработчик — не скрипт, а скомпилированная программа, то выбирайте хостинг, представляющий доступ к оболочке (как правило через ssh). Это упростит отладку ваших cgi-приложений на стороне сервера.

Для серверных Windows-приложений найти хостинг будет несколько сложнее и заведомо дороже при прочих равных условиях.

Поддержка баз данных

Динамические сайты и системы управления контентом чаще всего работают с базами данных. Как правило, это MySQL, поддерживаемая большинством провайдеров. Для Windows-хостинга это будут скорее всего Microsoft SQL Server и Access.

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

В редких случаях провайдеры предлагают поддержку других СУБД, например PostgreSQL для крупных проектов, или SQLite для случаев, когда информация из базы только считывается и редко записывается.



Поделиться:


Последнее изменение этой страницы: 2016-04-26; просмотров: 504; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.85.170 (0.007 с.)