Портал VSLineS -это множество последних новостей, полезных и необходимых сервисов, информации, бесплатных программ, необходимых советов по Windows Vista и многое, многое другое. И помните - Портал VSLineS  всегда рядом ! VSLineS.ru - место, где знакомятся влюблённые!
Регистрация или вход Регистрация или вход Рефераты | Форум | Купи DVD | Хостинг | Знакомства | В избранное | Мир женщин
Навигация
ГлавнаяГлавная
 Все Новости Все Новости
Бесплатные прогр.Бесплатные прогр.
Дать объявлениеДать объявление
Информер RSSИнформер RSS
КонтактыКонтакты
Необходимо!Необходимо!
Новости от васНовости от вас
ПОИСК по порталуПОИСК по порталу
ПользователиПользователи
Разное-полезноеРазное-полезное
Сообщи другимСообщи другим
ЧаВо (FAQ)ЧаВо (FAQ)
Новый soft бесплатно
Windows 10 Media Creation...
RemoveIT Pro
Zona
Windows Repair
WinToFlash
ElCleaner
iDevice Manager
oCam Screen Recorder
SlimDrivers
The Tribez - Туземцы (Win...
Winamp Full
Video to Video Converter ...
Power8
FortiClient для защиты от...
Моментальная оплата
 ТЕЛЕФОНА
Оплатить в
Характеристики сайта: статика или динамика?
Характеристики сайта: статика или динамика?
Все сайты в сети можно разделить на две большие группы: статические и динамические сайты. С точки зрения посетителя сайта порой не важно, на какой странице он находится, статической или динамической, иногда даже трудно точно это определить.

Что такое статический сайт?

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

Для большей ясности приведу пример. Представьте, что Вы сохраняете какую-либо страницу на свой компьютер. Допустим, теперь она хранится в файле "Page.html" Если Вы откроете ее при помощи броузера, то увидите все наполнение страницы. Вот примерно в таком виде (как при сохранении на локальный компьютер) статические страницы хранятся на сервере, который только выдает их посетителю.

Статическим и называется сайт, большинство или все страницы которого являются статическими.

Таких сайтов очень много и они, в основном, положили начало интернету.

Что такое динамический сайт?

Динамической назовём страницу, формируемую сервером из нескольких частей или получаемую путем внесения либо изменения данных в страницу.

Рассмотрим процесс генерации динамической страницы подробнее. Если статическая страница не претерпевает практически никаких изменений и попадает на экран к посетителю в своем "первозданном" виде, то динамической страницы, такой, как ее видит человек, на сервере не существует. Она собирается несколькими различными способами из данных, хранящихся на сервере, и только после этого показывается посетителю.

Как же она может собираться? 

- Первым вариантом может быть объединение нескольких (двух и более) отдельных частей в одну страницу - это самый простой способ генерации.

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

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

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

А что, если на сайте статических и динамических страниц примерно одинаково? Таких сайтов довольно мало, да и в нашем случае это большой роли не играет.

Преимущества и недостатки динамических сайтов

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

Со статических сайтов начинался интернет, динамические страницы и сайты появились позднее, но начали теснить своих прародителей, а это значит, что они имеют свои преимущества.

Итак, с появлением языков программирования, выполняемых на стороне сервера, появилась возможность вносить изменения в данные отправляемые посетителю. Что же это дало?

- Разделение информации и дизайна;

- Упрощение модификации и обновления страниц;

- Возможность изменять контент (наполнение сайта информацией), реагируя на действия посетителя.

Разделение информации и дизайна сайта

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

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

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

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

С точки зрения организации работы и разделения труда, вариант создания сайта на основании шаблонов практически идеален. Человек, ответственный за дизайн сайта не сможет вмешаться в процесс наполнения страниц контентом, и за все недочеты в дизайне будет нести ответственность только он. И наоборот, тот, кто занимается информационным наполнением сайта, не сможет нарушить дизайн сайта. Каждый занимается своим делом, не мешая другим. Это ускоряет работу и снижает затраты.

Упрощение модификации и обновления страниц на сайте

Это преимущество непосредственно вытекает из первого.  Информация должна быть свежей.

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

Возможность изменять контент сайта, реагируя на действия посетителя

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

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

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

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

Недостатки динамических сайтов

Как и у всего остального в нашем неидеальном мире, у динамических сайтов есть свои недостатки.

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

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

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

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

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

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

Несмотря на эти недостатки, динамических сайтов в сети становится все больше и больше, видимо, описанные мной ранее преимущества перекрывают все недостатки.

Системы управления контентом

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

CMS - это аббревиатура от Content Management System, что в дословном переводе - Система Управления контентом сайта. Проще говоря, это тот самый программный комплекс, который позволяет Вам изменять дизайн и наполнение сайта таким образом, как Вам требутся.

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

 Поподробнее в материале Обзор систем управления сайтом (CMS ) и вариантов размещения

Заключение

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

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

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

Другие материалы в разделах

[ Назад | Начало | Наверх ]
Нет содержания для этого блока!
Аккаунт Инфо
Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Логин:
Пароль:

Сейчас онлайн
ПользователейПользователей: 0
ГостейГостей: 37
ВсегоВсего: 37
Последние статьи на портале VSLineS
Обзор бесплатных видеоред...
ICE Book Reader – чтение ...
Cекреты VLC media player
Создание мультизагрузочно...
Создание дискеты восстано...
Реклама
Получи БЕСПЛАТНО до 9 999 посетителей на Свой сайт ежедневно!
софт в Allsoft.ru
поиск программ
Знакомьтесь !
Счетчики
Internet MapРейтинг@Mail.ru
Главная | Новости | Рефераты | Доска объяв. | Тесты | Работа | Каталог сайтов | Статьи | ИТ в медицине | Купи-продай
Генерация: 0.032 сек. и 8 запросов к базе данных за 0.000 сек.
Powered by SLAED CMS © 2005-2008 SLAED. All rights reserved.
Экспорт новостей в формате RSS