Статични и динамични уеб страници

Вероятно често съм чувал такива неща като статични и динамични уеб страници. Важно е да се разбере ясно за какво става въпрос, това, което се прилагат тези понятия.







Страниците са разделени в статично и динамично поведение на документа в браузъра. От друга страна, тези понятия често се използват в различен смисъл. Документите са разделени в статично и динамично в зависимост от процеса на създаване на документа.

От поведението на документа в браузъра на потребителя, се отличават с:

Динамика на уеб страници, изпълнени с помощта на скриптове, които се изпълняват от браузъра. Много HTML езикови елементи подкрепят определянето на елементите със събития. Например, можете да зададете събитие обработка "щракване" на картината. След това, ако потребителят кликне върху изображението, то ще предизвика известно до този манипулатор.

Това може да звучи малко объркващо, но не се притеснявайте. Когато излезе с това - всичко ще бъде по-лесно.

Според метода на създаване на документи е разделена отново в статичен и динамичен.

Наречен статични страници, ако попадат в сървъра в HTML формат.
Един динамичен разговор тези, които се генерират "в движение" по искане на браузъра.

Както можете да видите, ако сървърът е нормална HTML страница, че този подход е много ограничен. Например, имате онлайн магазин, а вие се добави нов елемент. Ако вашият магазин е съставена от "статични" HTML страници, тогава ще трябва да се коригира ръчно няколко други страници. Поне този каталог, а може би и от формуляра за поръчка. Ако ви свършат на всякакви стоки, след това отново, че е необходимо да се актуализира на сайта. Това е много неудобно. Така че няма да намеря онлайн магазин на HTML. (Въпреки, че е възможно да се излезе с една система, която автоматично peregeniriruet сайт, когато промените на продукта. Но това не е много елегантно решение, и аз съм за това никога не са чували за).







  1. Браузърът поиска сървъра на документ
  2. Сървърът установява, че документът е скрипт и да го изпълнява
  3. Сценарият генерира HTML страница
  4. Сървърът изпраща генерирания страницата в браузъра, така че той няма представа какво е работил скрипт на сървъра

Има няколко програмни езици, които могат да пишат скриптове, които генерират "динамични" страници. Най-честите от тях:

  1. Perl
  2. SSI
  3. PHP
  4. ASP
  5. Питон
  6. Ява
  7. Двоичен код (програма в C или C ++, съставен в изпълним код)

Всеки един от тези езици има своето приложение. Можете да пишете скриптове в който и да е език. Основното, което да се знае своите силни и слаби страни и да ги използва ефективно. Имам още да се каже за тези езици в по-големи подробности на страниците на нашия бюлетин. В същото време, това е важно да се знае, че има голямо разнообразие от езици за програмиране, които са програмирани сайтове с често променящо се съдържание.

Ако имате уебсайт, често променящи се информация, изборът трябва да се спре върху използването на скриптове.
Тук можете похвали скриптове. Въпреки това, сценарият има един недостатък: те изискват повече ресурси от сървъра, за да функционира. Ако HTML ви страница що прочетох от сървъра и да изпратите на браузъра, след това сценарият трябва първо да тичам и тичам. Освен това, много често на скриптове, използващи системата за управление на бази данни (СУБД) за съхранение на данни, летливи, което създава допълнителна тежест.



статичен (постоянен) или динамичен (генерира)?

Един от моя приятел, собственик на онлайн магазин, каза, че генерираните HTML страници по-добре от факта, че те на практика не се напряга сървъра.

Въпреки това, на мрежата много статии, където хората пишат, "29-блогове в Word Press сложа хостинг."
Моят съсед пише дисертация на тема "всичко е направено в браузъра." Той каза, че до динамичните страници по-лесно да се зареди.

Аз бях направил няколко сайта, визитки добрия стар HTML, нито един от които не падна. Така и направих непретенциозни сайтове на двигателя (скрипт) "Дрю падна" (падащи капки). И капки падна :(

Моят блог в Word преса, никога не падна.

И не забравяйте за хакери :)
Не забравяйте да направите всички настройки на скрипта (двигателят) преди публикуване сайт.
Там не са много добри tovareschi търсят уеб сайт или блог, с дупки и пуснати на техните връзки към техните сайтове. Bleed начина, по който техните сайтове те имат пари.