- •Введение
- •1 Характеристика информационно-развлекательных сайтов
- •1.1 Интернет-сайты: история, особенности, структура, принципы функционирования
- •Место информационно-развлекательных сайтов в интернет-среде
- •Жанровая специфика и языковые особенности информационно-развлекательных интернет-сайтов
- •Основные этапы создания информационно-развлекательного сайта
- •Технология создания сайта
- •Описание технологии asp.Net mvc
- •2.2 Выбор хостинга
- •2.4 Использование Nuget и Jquery
- •3 Описание информационно-развлекательного сайта
- •Концепция. Структура. Особенности
- •Проектирование dfd
- •3.3 Распределение прав
- •Экономическая часть проекта
- •Цели и задачи экономической части
- •Календарный план работы
- •Расчет заработной платы программиста
- •Расчет расходов на энергопотребление
- •Расчет амортизационных отчислений
- •Общие затраты на разработку развлекательного web-сайта
- •Определение продажной цены программы
- •Заключение
- •Список использованных источников
- •Приложение
2.2 Выбор хостинга
Виртуальный хостинг — самое доступное и популярное решение для веб-проектов, которое подойдет как небольшим сайтам, так и крупным порталам с высокой посещаемостью. Функциональность характеризует технологическую сторону сайта. htbt.ru отличается хорошей функциональностью, так как он быстро загружается, все его ссылки работают, а технологии применяются к месту и отвечают предполагаемой аудитории. Развлекательный сайт htbt.ru независим от платформы и типа браузера. После разработки htbt.ru возник вопрос размещения сайта на хостинг. И выбор упал на «Agava», так как эта компания хорошо зарекомендовала себя, обслуживая порядка 30 000 клиентов. Агава является одним из крупнейших и надежных хостеров. Также предприятие предоставляет весь спектр услуг: windows/unix хостинг, и выделенные сервера (рисунок 2, 3, 4).
Рисунок 2 - Хостинг Agava
Рисунок 3 - Проверка домена
Рисунок 4 - прайс цен на домены
SQL Server
Microsoft SQL Server – система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов – Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с небольшими и средними по размеру базами данных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка. Microsoft SQL Server в качестве языка запросов использует версию SQL, получившую название Transact-SQL (сокращенно T-SQL), являющуюся реализацией SQL-92 (стандарт ISO для SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением). Microsoft SQL Server и Sybase ASE для взаимодействия с сетью используют протокол уровня приложения под названием Tabular Data Stream (TDS, протокол передачи табличных данных). Протокол TDS также был реализован в проекте FreeTDS с целью обеспечить различным приложениям возможность взаимодействия с базами данных Microsoft SQL Server и Sybase.
Microsoft SQL Server также поддерживает Open Database Connectivity (ODBC) – интерфейс взаимодействия приложений с СУБД. Версия SQL Server 2005 обеспечивает возможность подключения пользователей через web-сервисы, использующие протокол SOAP. Это позволяет клиентским программам, не предназначенным для Windows, кроссплатформенно соединяться с SQL Server. Microsoft также выпустила сертифицированный драйвер JDBC, позволяющий приложениям под управлением Java (таким как BEA и IBM WebSphere) соединяться с Microsoft SQL Server 2000 и 2005.
SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL – это совокупность одинаково конфигурированных серверов; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP-адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер.
Развлекательный web-сайт работает на SQL Server версии 2012 (рисунок 5).
Рисунок 5 –Логотип Microsft SQL Server
На рисунке 6 развернуты все таблицы, которые содержит в себе сайт «htbt.ru». Каждая таблица характеризует в себе данные, их выборку и связь. Также на рисунке показаны все системные базы, компоненты и представления веб сайта.
\
Рисунок 6 – Скриншот таблиц базы данных на примере «htbt.ru»
