Ошибка: Failed to parse the Currency Converter XML document.
$36 914.41


Ошибка: Failed to parse the Currency Converter XML document.
$1 569.43


Ошибка: Failed to parse the Currency Converter XML document.
$2 551.69


Что такое движок сайта?

Вообще-то, движок, это жаргонное выражение, правильное название – программный комплекс управления сайтом. Подобная система управления может состоять из множества небольших модулей (т.е. несколько маленьких программ), которые объединены в общую систему. Наиболее часто встречается аббревиатура CMS – Content Managment System – Система Управления Контентом.

Движки, в подавляющем большинстве случаев, программируются на языке PHP, тем не менее, возможно применение других языков, всё зависит от программиста и возможностей хостинга. В любом случае, движок всегда работает в связке с базой данных MySQL (базы данных так же должны поддерживаться хостером).


Принцип действия
Для начала, обратимся к работе обычного сайта. Как происходит открытие веб-страницы? В строку браузера вводится адрес и открывается соответствующая ему страница, из тех, которые лежат на сервере. Если адрес введён неправильно, то получим ошибку 404 (на сервере такая страница не обнаружена).

Как происходит открытие страницы на сайте, которой функционирует с помощью CMS? Страниц, как таковых, на сервере нет. Есть база данных, в которой находится текстовая информация и есть программа, которая работает с этой базой данный (тот самый движок). В строку браузера вводится адрес, в соответствии с адресом, программа «выдёргивает» из базы определённый кусок текста, вставляет его в заранее заданный дизайн и показывает посетителю. На все эти действия уходят доли секунды.


Таким образом, страница будет генерироваться столько раз, сколько её будут запрашивать посетители.

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

Достоинства движка
Движок имеет смысл устанавливать только на крупные сайты с большим объёмом информации. Понятие крупные достаточно растяжимо, кто-то хочет автоматизировать свой сайт в случае, если количество его страниц превысит 50 штук, а кто-то и с сайтом в 1000 страниц управляется только с помощью SSI (Server Side Include).

Главное достоинство это быстрое внесение изменений сразу на все страницы сайта. Например, Ваш сайт состоит из 200 страниц и, появилась потребность заменить код баннера, добавить баннер, или установить форму подписки на рассылку. В этом случае Вам придётся вручную перебрать 200 страниц и в каждую из них внести соответствующие изменения. Вполне естественно, что это большой труд, затраты времени, да и терпения нужно немало.

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

С движком же, всё проще, открываем несколько файлов, в которых находятся HTML-вставки, описывающие дизайн, производим их замену и всё готово. Теперь все страницы автоматически отображаются в новом дизайне. До сих пор можно встретить мнение, что сайт, построенный с помощью такой системы, плохо индексируется в поисковых машинах, т.к. в адресах страниц содержится вопросительный знак (например, .php?id=127). На сегодняшний день ситуация изменилась в лучшую сторону, нормальные поисковики (на которые следует ориентироваться при разработке сайта) без проблем индексируют такие адреса. Ну а если сомнения всё же берут верх, то можно использовать ModRewrite. С его помощью можно избавится от вопросительных знаков, и сделать адрес удобным для запоминания.

 

Интересное

Компонент Консоли...
Управление открытыми файлами, общими ресурсами и сеансами подключения пользователей отнимает немало времени. Компонент Консоли управления компьютером (Computer Management Console) «Общие папки»...
Подробнее...
Linux для начинающих:...
Современный компьютер предоставляет пользователю много возможностей, без доброй половины которых он мог бы запросто обойтись. В сети по сей день идут дебаты о том, нужны ли ему 3D-графика и...
Подробнее...
Сквозная навигация
Сквозная навигация — это система связей (гиперссылок), облегчающих движение пользователя по сайту. Речь идёт о максимально возможном переплетении данных. Кроме того, наличие такой связи...
Подробнее...
Однофазные стабилизаторы
Однофазные стабилизаторы помогут спасти электроприборы и бытовую технику. Ежегодно, возрастает количество бытовых приборов и офисной техники используемой потребителями. Это делает востребованным...
Подробнее...
Red Hat и USB-устройства
Цель этой статьи — заставить работать мою USB мышь, USB камеру и USB жесткий диск с Linux«ом.Мой Компьютер с Emperor Linux и USBЯ начал использовать Red Hat 7.3. Хотя уже прошло много времени, и...
Подробнее...
Немного о файрволах:...
Вот стоит файрвол, неприступный как скала. Наивный юзер свято верит, что никакой червь, троян или хакер через этот файрвол не перелезет. Фиг там! Файры блокируют лишь единичные вторжения, и шанс...
Подробнее...
Увеличиваем быстродействие...
Однако, по умолчанию, вне зависимости от установленного объема памяти, Windows XP нерационально использует дополнительный объем памяти, что значительно ограничивает производительность системы в...
Подробнее...
Коммутаторы уровня SOHO
Интересно пронаблюдать историю массового развития локальных сетей. Помнится, еще десять лет назад не составляло особого труда построить сеть буквально в чистом поле, без какого бы то ни было...
Подробнее...
Угон и защита icq уинов
Если хочется 8-ми значный uin... Хотя нет. Пожалуй 7-ми значный... Или 6-ти ;-) Вообщем если не важен номер, а важно только количество знаков в номере то это самый реальный способ.Внизу есть...
Подробнее...
Увеличение...
Настройка сетевой подсистемы FreeBSDЭта статья описывает несколько простых шагов, которые можно выполнить,для получения прироста производительности сетевой подсистемы, а такжеправильно выбрать...
Подробнее...