База данных — совокупность информации, структурированная особым образом

Обычно (но не обязательно), информация в базе данных структурирована с помощью таблиц.

Чтобы было понятней, самый простой пример базы данных — адресная книга в почтовом клиенте. Проектирование базы данных, т. е. анализ и структурирование данных — это очень серьезная задача. Как, впрочем и создание сайта с помощью языка php.

 

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

Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.

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

Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.

Доменное имя или домен – это почти название сайта, с той лишь разницей, что к нему добавляются имена доменов вышестоящего уровня, на «территории» которых оно находится.

Объясним подробнее на примере домена 3го уровня. «blogwork.narod.ru» – полное доменное имя складывается из домена «blogwork», имени домена «narod», на «территории» которого расположен сайт и «ru» – названия домена, закрепленного за государством.

Домен «ru» означает, что все домены низшего порядка на его «территории» созданы либо в РФ, либо предназначены для России, хотя, это не строгое правило.

Хостинг (англ. web-hosting, collocation, синоним - веб-хостинг)
Хостинг - это услуга по размещению чужого веб-сайта на своем веб-сервере (см. Сервер 2) или чужого веб-сервера на своей "площадке", т.е. предоставление подключения к интернету и обслуживание. Как правило, спрос на хостирование сайтов значительно больше, чем на хостирование серверов, поскольку последнее нужно только для довольно крупных сайтов. Кроме того, хостингами называют сами площадки или сервера, предоставляющие эту услугу.

Размещение своего сервера на хостинговой площадке (collocation) - всегда платная услуга, а вот размещение сайтов бывает бесплатным.

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

Многие известные веб-хостинги предлагают построение сайтов на основе так называемых "шаблонов" или "конструкторов". С их помощью можно легко создавать веб-страницы, не имея представления о языке HTML

Обычно бесплатные хостинги оговаривают в пользовательском соглашении (см. Регистрация и авторизация) свое право размещать на хостируемых сайтах рекламу, чтобы таким образом компенсировать свои затраты. Иногда бесплатный хостинг страничек пользователей предлагает провайдер (см. Домашняя страница).. (Яндекс.Словари › Интернет, 2001)

Из этих определений мы можем сделать вывод, что для создания нашего приложения нам обязательно понадобится сеть, т. к. речь идет о приложении, работающем в сети. Более того, нам понадобится доступ к серверу, иначе как мы сможем проверить работу нашего приложения. В реальности все обстоит немного иначе. Работу с сервером можно осуществлять и на локальной машине.

В тоже время далеко не каждый хостинг в Интернете может удовлетворять нашим требованиям. На большинстве бесплатных хостингов, например, запрещено использование серверных приложений. Так что если вы хотите разместить свой сайт, созданный на PHP в Интернете, вам придется потратиться как на доменное имя, так и на хостинг.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: