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

Конечно, Вы прекрасно знаете, как выглядит страница сайта в браузере — специальной программе, предназначенной для просмотра страниц сайтов в интернете. Вот как примерно выглядит в браузере главная страница нашего сайта. Но так ли она выглядит на самом деле? Нет, не так. Для того, чтобы увидеть, как выглядит страница сайта в действительности, нужно кликнуть на странице сайта правой кнопкой «мышки» и выбрать пункт просмотра в исходном коде. Вот как это будет выглядеть для нашего случая.

На чем строить сайт для заработка

То, что мы видим на картинке — это страница сайта в так называемом коде HTML (Hyper Text Markup Language — Язык гипертекстовой разметки). На самом деле, это не язык в прямом смысле этого слова, а система кодов, позволяющих задавать разметку страницы сайта для отображения в браузере. Каждая страница любого сайта строится именно таким образом. Затем этот код интерпретируется браузером, и в результате мы видим на экране хорошо знакомые нам страницы. Поэтому для того, чтобы создать страницу сайта, надо написать ее HTML код.

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

Ситуация еще более осложнилась, когда для построения веб страниц стал использоваться другой язык — PHP, который позволял строить динамические страницы сайта, содержимое которых могло меняться в зависимости от действий посетителя сайта. Однако подлинная революция наступила тогда, когда были созданы системы управления контентом — CMS, где с помощью простых операций на хосте устанавливается некоторая «оболочка», которая уже позволяет легко и просто добавлять контент на сайт, строить новые страницы, причем без всякого знания языков HTML или PHP. Сами эти оболочки представляют собой достаточно объемные и мощные программные комплексы, написанные обычно на языке PHP. Как пример подобных систем можно привести такие хорошо известные CMS, как WordPress, Drupal, Joomla, но вообще их гораздо больше.

Сегодня практически на любом профессиональном хостинге можно без труда установить любую из этих систем, после чего наполнение сайта контентом осуществляется просто и без лишних проблем. Конечно, каждая из них требует порой значительных ресурсов, и не на всяком хостинге такой сайт будет работать достаточно быстро. Скорость отображения страниц сайта в наши дни является очень важным фактором, влияющим даже на ранжирование сайтов в поисковых машинах. Кроме того, посетитель едва ли будет ждать, если страница сайта станет грузиться более 10 секунд. Поэтому важно выбирать достаточно мощный хостинг и не слишком громоздкую CMS. Из наиболее популярных систем особой ресурсоемкостью грешит Joomla. И хотя она достаточно привлекательна внешне, работать с ней тяжело, так как сайт на ее основе работает медленнее, требует больших вычислительных мощностей, и даже процедура добавления нового контента на сайт может занимать слишком много времени.

Поэтому чаще всего используется система WordPress. Хотя она первоначально была предназначена для построения блогов, сегодня WordPress годится для любых сайтов. Эта система бесплатная, мощная и хорошо настраиваемая. Ввиду ее модульной структуры есть возможность добавлять только те функции, которые необходимы для конкретного сайта. Это позволяет добиваться высокой эффективности в ее работе. Так что сегодня задача создания сайтов в значительной мере упрощается и доступна практически любому человеку, не обладающему специальными знаниями в программировании. И если Вы решили зарабатывать на своем сайте, то с этой стороны никаких препятствий не будет.