2 Разработка Webсайта 1 Общие сведения. Этапы создания сайта
Скачать 6.33 Mb.
|
2.9 Поиск хостинга и размещение в сети интернет Хостинг (англ. hosting) — услуга по предоставлению ресурсов для размещения информации на сервере (обычно Интернет). Обычно услуга хостинга входит в пакет по обслуживанию сайта и подразумевает, как минимум, размещение файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам (веб-сервер). Как правило, в обслуживание уже входит предоставление места для почтовой корреспонденции, баз данных, DNS, файлового хранилища на специально выделенном файл-сервере и т. п., а также поддержка функционирования соответствующих сервисов. При выборе хостинга обратите внимание на четыре нюанса: объём дискового пространства; набор технических функций и инструментов; уровень технической поддержки; соотношение цены и качества хостинг-услуги. Объём дискового пространства. Пользователям, которые впервые заказывают хостинг, сложно рассчитать объём необходимого дискового пространства для будущего проекта. Замечу, что в большинстве случаев для небольших сайтов (посадочная страница, сайт-визитка и т. д.) хватает 30–60 МБ. Если в дальнейшем планируется использование графических материалов и баз данных, то лучше взять дисковое пространство от 100 МБ. Набор технических функций и инструментов. Чаще всего на платных тарифах хостинга предлагается возможность подключения баз-данных и использования скриптов. Такая функциональность требуется не всем сайтам. Яркие примеры тому — лёгкие сайты-визитки и лэндинги, созданные без использования систем администрирования. Уровень технической поддержки. Работоспособность ресурса во многом зависит от качества технической поддержки. Как показывает практика, иногда от сбоев никуда не деться, и квалифицированные специалисты хостинг-провайдера помогут их исправить. Поэтому необходимо удостовериться, что служба поддержки работает круглосуточно и каждый день. Соотношение цены и качества. Цена — важный критерий выбора хостинга. Выбирая самый дешёвый хостинг, существует риск наткнуться на некачественное обслуживание и потратить деньги впустую. Если домен только приобретён и планируется создание небольшого тестового сайта чтобы понять, как это всё работает, то лучше выбирать бесплатный хостинг. Для сайтов с небольшим количеством контента и небольшой аудиторией подойдёт виртуальный хостинг. Альтернатива — облачный хостинг, потому что оплата будет только за те ресурсы, которые использовались. Для размещение сайта были рассмотрены следующие хостинги: Fozzy – быстрый shared-хостинг в Европе с поддержкой на русском языке и удобными способами оплаты. Инфраструктура компании размещена в нескольких странах мира, и вне зависимости от местоположения серверов с ними всегда сохраняется стабильная связь. Fozzy предлагает клиентам все преимущества отличного европейского хостинга с доступными для российской аудитории ценами и выгодными акциями. К основным достоинствам компании-хостера Фоззи стоит отнести следующие: использование технологии LiteSpeed, обеспечивающей высокую и стабильную скорость работы серверов компании; оптимально организованная схема распределения ресурсов серверов, в результате чего даже повышенная нагрузка на одни ресурсы не приводит к снижению производительности других; круглосуточно работающая и оперативно реагирующая на обращения техподдержка; несколько типов панелей управления, что актуально для клиентов, ранее пользовавшихся другими хостингами; встроенные антивирус, предлагаемый на всех тарифных планах; услуги удалённого администрирования виртуальных серверов. Хостинг-компания Zomro — один из недорогих, но качественных хостингов с расположенными в Нидерландах серверами. Проект был разработан и реализован украинской командой, и за короткий срок сумел обзавестись постоянными клиентами. Хостером используется собственное аппаратно-программное обеспечение с высокопроизводительным оборудованием, обеспечивающим реализацию клиентских проектов любой сложности. Компания Zomro — один из немногих стабильно работающих хостинг-провайдеров, предлагающих хостинг и аренду серверов профессионального уровня. К числу явных достоинств хостера можно отнести следующие: огромные вычислительные мощности, размещённые в разных локациях; широкие каналы связи с безлимитным трафиком; использование ультрабыстрых накопителей SSD NVMe на всех конфигурациях; безлимитные ресурсы для услуги веб-хостинга; обширная база из более чем 250 бесплатных скриптов; высокий аптайм, стабильно держащийся на уровне 99,98%. Smartape – среди отечественных компаний, Smartape одним из первых стал ассоциироваться на рынке в качестве безлимитного хостинга. Московский дата-центр провайдера Digital Hub обладает мощным оборудованием, которое относится к категории Enterprise. У площадки отмечается средняя скорость работы обслуживаемых проектов, среди преимуществ большинство пользователей выделяет минимальное количество сбоев, показатель UpTime хостинга — 99.9% на все предоставляемые услуги. У SmartApe много достоинств, но есть и недостатки, как и в любой другой компании. Среди главных преимуществ выделяются: недорогие тарифы; отличная защита данных; стабильность системы; отзывчивая и компетентная техническая поддержка; простота использования. Для размещения сайта в сети интернет был выбран хостинг SmartApe, так как он прост в использовании, круглосуточная поддержка и стабильная работа системы. 2.10 Тестирование сайта. Акт приёмки выполненных работ Тестирование сайта – это последний и обязательный этап технической разработки сайта. Он играет важнейшую роль в процессе создания ресурса, так как именно от качества тестирования зависит дальнейшая жизнь ресурса. К сожалению, очень часто разработчики не уделяют должного внимания этому этапу, полагаясь на свой опыт. В результате существующие ошибки приводят к колоссальным затратам времени и денег. Ведь ресурс, который имеет ошибки, вызывает негатив у посетителей и, как следствие, их потерю. В итоге владелец ресурса вынужден платить за доработку (а иногда за повторную разработку ресурса), а сотрудничество с бывшими разработчиками некачественного сайта оставляет только неприятный осадок. Тестирование сайта может занимать до 50% времени и бюджета. Чтобы понимать, откуда появилась такая цифра, в этой статье мы расскажем как проходит тестирование веб-сайтов, чтобы на выходе получить качественный продукт. Целью тестирования является общая проверка реального функционирования веб-сайта на соответствие предъявленным требованиям. Весь этап представляет собой кропотливый труд специалистов, которые для выявления ошибок создают искусственные ситуации, которые могут возникнуть в период работы ресурса и анализируют «поведение» ресурса на предложенных условиях. После выявления багов (ошибок), тестировщик составляет отчет и передает его project-менеджеру, который распределяет работу по их устранению среди участников проекта. После доработки ресурс повторно тестируется. Такой цикл работ повторяется до тех пор, пока веб-сайт не достигнет поставленных результатов в проверке. Тестирование сайта на ошибки выполняется разными методами в разных браузерах. Чтобы добиться безупречного функционирования сайта, специалисты-тестировщики создают план действий, в который входит: Тестирование функциональности; Проверка usability (удобства пользования); Тест производительности; Проверка на безопасность; UI Testing (тестинг интерфейса). Функциональное тестирование сайта. Это важнейший этап тестирования, который нельзя заменить или пропустить. Ошибка в функциональности неизбежно приведет к потере клиентов. Например, если в функции корзины интернет-магазина допущена ошибка, то посетитель не сможет купить товар, а из-за ошибки в заполнении формы лендинг пейдж, одностраничник никогда не сдвинется с нулевого показателя конверсии. Чаще всего, при функциональном тестировании проверяются: навигация; поиск и оформление заказа, покупки и оплаты товара; форма регистрации или входа в личный кабинет; возможности редактирования сайта (добавление позиций, редактирование контента и т.д.). Тестирование usability. Тестирование удобства ресурса должно показать насколько понятно пользователю как найти и заказать продукт или услугу; комфортно ли посетителю находиться на странице, перемещаться между ними и т.п. Тестировщик объективно оценивает проект, определяя ошибки, которые могут вызвать неудобство, и, как следствие, заставить человека закрыть вкладку с сайтом. Юзабилити тестирование сайта непосредственно влияет на восприятие посетителем компании. Если ему дискомфортно находиться на странице, он никогда не вернется к ней. Тестирование сайта на нагрузку. На этом этапе анализируется и проверяется производительность ресурса. Он предполагает специалисту понять, смогут ли страницы выдержать нагрузку большого количества пользователей, если они в один и тот же момент выполняют какие-либо действия. Выполняется тестирование автоматически, искусственно создается максимальная нагрузка на ресурс и мониторятся результаты. Тест пользовательского интерфейса (UI Testing). Этот вид тестинга предполагает проверку соответствия требований к графическому интерфейсу: содержит ли оно единый стиль, насколько профессионально выглядит. На этом же этапе выполняется проверка кроссбраузерности (правильное отображение сайта на всех существующих браузерах независимо от версии), адаптивной версии (если она предусмотрена). Тестирование безопасности сайта. От качества безопасности ресурса зависит его надежность. Основная цель данного метода тестинга – выявить уязвимые места на сайте во время различных атак. В ходе тестирования было проверено корректное отображение всего контента на разных устройствах, далее были проверены все переходы по страницам сайта и навигация сайта, вы ходе тестирования было выявлено, что сайт функциональных ошибок не имеет и удобен пользователю. После проведения тестирования составляется Акт приёмки выполненных работ, необходимый для подтверждения окончания работы, расположенный в Приложении 3. 2.11 Разработка руководства системного администратора Общие сведения о программе (комплексе). Сайт – это ресурс, состоящий из веб-страниц (документов), объединенных общей темой и взаимосвязанных между собой с помощью ссылок. Сайт регистрируется на одно физическое, либо юридическое лицо и обязательно привязывается к конкретному домену, который также является его адресом. Разработанный сайт «Защита информации в локальных и глобальных компьютерных сетях» представляет собой информационную структуру, которая предоставляет тематическую информацию для студентов и преподавателей Илекского зоотехнического техникума. Данный сайт используется студентами и преподавателями в учебных целях, для расширения кругозора и получения необходимой информации. Разработчиком является студент Илекского зоотехнического техникума Осередько Вадим 41-ИС группы. Архитектура и принципы функционирования. Для разработанного сайта выбран виртуальных хостинг SmartApe со следующими характеристиками: Дисковое пространство – неограниченно; Количество сайтов / доменов – неограниченно; Количество баз-данных MySQL – неограниченно; Дисковое пространство под базы данных MySQL – неограниченно; Трафик – неограниченно; Максимальный размер файла – неограниченно; Поддержка FTP и БД; 145 рублей в месяц; круглосуточная техническая поддержка; тестовый период 1 месяц. системные требования. Для работы с сайтом необходим компьютер или ноутбук со следующими характеристиками: Процессор с тактовой частотой не менее 2.4 GHz; Встроенная видеокарта; Оперативная память не менее 2 ГБ; Установленный браузер для выхода в интернет; Доступ к сети интернет. Также использование сайта возможно с любого смартфона с установленным браузером и выходом в интернет. Установка программы (комплекса). Установка программы осуществляется программистом. Обязательная начальная настройка программы (комплекса). Обязательная настройка программы осуществляется программистом. Мероприятия по текущему обслуживанию программы (комплекса). Список основных мероприятий по обслуживанию веб-проекта: Работа с контентом; Добавление новых публикаций; Поддержание актуальности и апдейты старых страниц; Обновление программного обеспечения, апдейты системы управления контентом и плагинов; Контроль доступности сайта; Мониторинг производительности сайта; Техническое обслуживание; Очистка кода, валидация и стандартизация; Проверка правильности отображения веб-страниц в разных типах браузеров; Антивирусная защита; Защита от DDoS-атак; Регулярное резервирование; Создание копий сайта и данных, их хранение в надежных местах; Поддержание актуальности дизайнерского решения; Редизайн сайта; Анализ статистики посещаемости Исследование каналов трафика; Мониторинг целевой аудитории; Контроль конверсии; Контроль и анализ поведения посетителей; Поисковая оптимизация; Мониторинг позиций продвигаемых запросов в выдаче нужных поисковых машин; Проверка регистрации домена и аренды хостинга; Аудит сайта и тестирование работы функций; Проверка внешних и внутренних ссылок на работоспособность и качество; Управление репутацией проекта в Сети. Аварийные ситуации и способы их устранения. С сайтом могут произойти следующие аварийные ситуации: не открывается сайт; потеря связи с хостингом. Для решения данных проблем стоит проверить браузер, антивирусную защиту, а также обратиться в службу поддержки хостинг-провайдера, как правило данная проблема возникает на самом хостинге. 2.12 Разработка руководства пользователя 1 Введение. 1.1 Область применения. Образовательная деятельность. 1.2 Краткое описание возможностей. Основными возможностями сайта являются: совместное использование информации; распространение информации между пользователями сайта; возможность использования тематической литературы, расположенной на сайте. 1.3 Уровень подготовки пользователя. Для эксплуатации сайта необходим следующий персонал: пользователь. Пользователь должен иметь навыки работы в операционной системе Windows, уметь выполнять простейшие манипуляции в системе, а также быть готовым получать все требуемые умения. 1.4 Перечень эксплуатационной документации. инструкция по установке сайта; руководство администратора сайта; руководство по техническому обслуживанию сайта; руководство пользователя сайта (настоящий документ). 1.5 Список обозначений и сокращений. Сокращения не используются. 2 Назначение и условия применения. 2.1 Назначение. Назначением созданного сайта является распространение информации между студентами, преподавателями и пользователями сети интернет, а также использование тематической литературы, расположенной на данном веб-ресурсе. 2.2 Условия применения. Корректное составление информации на сайте, правильная физическая и логическая структура, а также расположение сайта на оплаченном хостинге. 3 Подготовка к работе. 3.1 Порядок загрузки данных и программ. Необходимо запустить компьютер, открыть браузер и иметь доступ через него в интернет, затем перейти по ссылке данного сайта и приступить к работе. 3.2 Порядок проверки работоспособности. Проверка проводится перед началом работы, определяется общая работоспособность техники, исправность питания, повреждения проводов, монитора и так далее. По окончанию работы также проводится проверка работоспособности, произошла ли поломка во время работы, повредился кабель, монитор, сохранность рабочего оборудования после окончания работы. 4 Описание операций. 4.1 Вход в сайт. Для входа на сайт необходимо иметь установленный браузер с доступом к сети интернет и перейти по ссылке на страницу сайта. Ссылка: https://b24-i1cls9.bitrix24.site/ 4.2 Регистрация пользователей системы. Согласно инструкции системного администратора. 4.3 Добавление участников взаимодействия. Согласно инструкции системного администратора. 5 Возможные ошибки и рекомендации по устранению. При появлении ошибки в работе системы необходимо в срочном порядке обратится к системному администратору и описать свои действия перед ее появлением. |