Компоненты Интернет-магазина. Что нужно для работы магазина? - вопросы для начинающих 
Стоимость открытия Интернет-магазина: он-лайн калькулятор


Компоненты Интернет-магазина. Что нужно для работы магазина? - вопросы для начинающих

Из чего работает Интернет-магазин, обзор необходимых частей и компонентов для начинающих

Меня часто спрашивают люди, которые только начали свой путь электронной коммерции:

- Я не могу запустить магазин, так как у меня очень слабый компьютер

- Я не могу держать мой компьютер постоянно включенным, чтобы мой он-лайн магазин работал в Сети круглосуточно?

- У меня очень медленный Интернет-канал, как это почувствуют мои пользователи?

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

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

Давайте разберемся, что нужно для запуска Интернет-магазина:

1) Нужно доменное имя в Интернете, по которому вас будут находить потенциальные клиенты.

Домены Интерет-магазина

Домены обычно бывают нескольких уровней:

домены верхнего уровня

Карта доменов

com коммерческий домен, распространен по всему миру,

net - сетевой домен - NET - это сеть, в основном используется компаниями, которые занимаются обслуживанием сетей, Интернета,

biz - бизнес - домен, сокращение от слова - БИЗнес,

info - информационный домен  - обычно исползуют справочно-информационные ресурсы

Региональные домены, которые отображают местоположение и страну:

ru - Домен Россия, сокращение от RUssia , ua  - домен UkrAine, сокращение от Украины. kz - Казахстан . us и Соединенные Штаты соответственно.

Есть домены, которые отображают ваш регион, а не только страну,
формат этого домена включает — область — страна. Например:
kiev.ua - Киевская область, Украина ,
dn.ua - Донецкая область, Украина

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

Карта доменов мира - подробная

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

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

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

Как выбрать красивый и правильный домен я описал в своей статье посвященной обзору доменных стратегий www.emagazin.info/ru/domains

Но если вам нужен магазин, а не только красивое название - вам нужно привязать домен к серверу (Хостингу). На этом же сервере (Хостинге) как раз и будет устанавливаться ваш будущий Интернет-магазин.

Можете купить себе оптимальный пакет хостинга у этого провайдера - AdminVPS. Тут есть пробный период в 7 дней так что вы сможете без проблем увидеть, как будет работать ваш будущий Интернет-магазин.

Недорогой хостинг для Интернет-магазинов

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

.

Цель сервера = это работать постоянно и делать свою работу без перебоев.

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

На Веб-сервере ставит набор специальных программ, которые обслуживают его работу.

Так выглядит Веб-сервер

Сервера обычно находятся на специальных площадках, предназначенных для работы таких компьютеров - их называют Хостинг. К ним подключены мощные скоростные каналы Интернет, резервные каналы электропитания и даже резервные генераторы, чтобы сервера не простаивали, если отключится электричество.

Пример дата-центра, где находятся Веб-сервера

Кодеро дата центр - хостинг центр для Интернет-магазина

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

moy-site.com
demo.moy-site.com
demo2.moy-site.com

Серверу нужно знать, как показывать и обрабатывать эти наборы текста в броузерах пользователя

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

Теперь самое интересное, куда же устанавливать Интернет магазин, чтобы ваш покупатель видел его в Сети ?

Конечно, на ваш сервер и домен, который вы себе купили.

Без этих компонентов вы не сможете начать свою работу в Сети.

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

Жесткий диск, на котором находятся все фото ваших товаров и показываются как раз на нужной странице, когда пользователь хотел посмотреть товар.

Интернет-магазин устанавливается только один раз и начинает работать на сервере. 90% всех магазинов работают в следующей связке:

Логотип HTTP сервера Апачи
HTTP-сервер - Апачи. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS. Детальнее - смотрите тут
Операционная система Линукс
Операционная система сервера сервера- Линукс (Linux) Детальнее узнать про нее вы можете узнать на Википедии
Логотип языка PHP
Язык скриптов - РНР
Согласно Википедии: В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу корпорации TIOBE, базирующемся на данных поисковых систем, в апреле 2011 года PHP находился на 5 месте среди языков программирования.
Логотип баз данных MySQL
База данных - MySQL  

Википедия говорит следующее об этой системе: MySQL является решением для малых и средних приложений. Свободная система управления базами данных.

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

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

Для работы по этому протоколу вам нужно бесплатную программу FileZilla

FTP клиент Файлзилла FileZilla

Пример: Как работает запрос в Интернет

Шаг 1 - пользователь набирает адрес в строке броузера

Шаг 2 - Запрос передается на другой сервер, провайдера, который пытается определить, где находится этот домен.

Шаг 3 - Находится информация про регистратора домена, после чего, идет запрос на регистратора, чтобы он указал, какой сервер находится (или закреплен) за доменом

Шаг 4 - Идет запрос на сервер. Сервер понимает, какую информацию про домен нужно показать.

Шаг 5 - Показывается информация, которая генерируется ННТР сервером Апачи, языком РНР, базами данных MySQL для данного дмоена - в вашем случае, это - Интернет-магазин.

как настроен домен Интернет-магазина

Конечно, на 1 сервере также может быть несколько доменов. Поэтому сервер моет обрабатывать несколько доменов и даже запросов одновременно. это означает, что если к нему обратятся сразу 10 или 20 человек одновременно - он покажет им нужную информацию по запросам.

Конечно, ресурс сервера ограничен его компонентами и мощностью.  Сервера не могут обработать бесконечное количество запросов одновременно.  

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

Интересно! Интересное предложение! - закажите хостинг Интернет-магазина через наш сайт и получите скидку 10% при оплате хостинга на год.