резюме уебмастър

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







За да започнете да се дефинират понятията, които представляват същите статични и динамични уеб сайтове.

Тя се нарича статичен уеб сайт, всички от които са статични страници. Такива сайтове са доста, с тях, можем да кажем, започна в интернет. Статичните сайтове са най-вече на "чист HTML" (Е, CSS разрешено да използва).

Предимствата на системи, базирани на езика HTML:
  1. Лесно е да промените външния вид на всяка конкретна страница, не се отразяват на външния вид на другите страници.
  2. Лесно е да добавите към вашия сайт на нова страница, като копирате и коригиране на файла със съществуващата страница.
  3. Участва в подкрепата на уебсайта, е достатъчно да се знае само на езика на HTML.
  4. Сайтът ще работи на всяка хостинг сървър, дори и с ограничените възможности.
  5. Сайтът може да бъде видяна на местно ниво, без да инсталирате допълнителен софтуер. Уеб администратори удобно дебъгват страници без да излизате от Интернет.
  6. Малък брой софтуерни компоненти прави трудно да проникна в системата.

През годините на използването на такива системи са разработени решения, частично компенсиране на недостатъците на статични уеб сайтове, изброени по-горе. Първият недостатък може да бъде частично отстранен чрез навигационното меню и общи елементи в отделни файлове, които могат да бъдат направени с помощта на технологията SSI включвания на сървъра - Server Side Includes, или чрез използване на рамки. Вторият недостатък се отстранява по същия начин, чрез запълване на страница шаблон на информация се съхранява отделно или се получава чрез алгоритъма (например компютри резултат). Третият недостатък може да се елиминира чрез добавяне на отделни програми, написани на PHP. Четвъртият недостатък може да бъде отчасти компенсирано чрез поставяне на страници в различни папки и да се определят различни права за достъп до тези папки. Естествено, най-често е случаят, когато тези и други изпълнения на образуване на страниците се използват в различни комбинации.

Системи, базирани на HTML с допълнителни решения все още са широко използвани. Въпреки това, тъй като се добавят тези системи в някаква форма или други програмни елементи, постепенно преминаване към съвременните "динамични" системи за управление на съдържанието.

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

По мое мнение, динамиката трябва да се обадите всеки сайт, в който има най-малко една динамична страница. Факт е, че дори и да се създаде една динамична страница нужда да се налага да използват механизмите, които позволяват на тези страници, за да създадете. И ако собственикът на сайта е овладял тези механизми, броят на динамични страници на сайта си, със сигурност ще се увеличи, а делът на статични страници, съответно, намалява.

По-нататъшното развитие на идеята за динамичен сайт е интерактивен сайт - сайт, който активно да взаимодейства с потребителя, като информацията се различава в зависимост от действията на потребителя. Най-типичният пример - играта с отдалечен компютър през интернет. Но има и практическо приложение на интерактивност: търсене, достъп до бази данни, различни форми за регистрация и др. Интерактивността на личната си страница ще ви позволи да привлече повече посетители, тъй като увеличава използваемостта на информацията на сайта (примери: промяна кодиране, езикови, конструкторски решения, и така нататък).







Наскоро две уеб-сайтове nolnye често са посочени в мрежата и Web 2.0 като отделна част от Интернет. Наскоро чух една проста дефиниция за това какво е уеб сайт 2 nolny - един сайт, съдържанието на който се създава от своите потребители. Естествено, такъв сайт трябва да бъде динамичен.

Ясно е, че за да може сайтът динамичен, че трябва да има уеб дизайнер възможността за създаване на динамични страници от страната на сървъра трябва да работят някои програми, които формират на изхода от страница от различни части (произведени евентуално други програми) и технологични параметри, изпратени от потребители , Вследствие на уебмастера трябва при създаването на такъв сайт да използва даден софтуер. Тези инструменти включват CGI, PHP, Perl, ASP. Те ще бъдат обсъдени в следващите раздели, но за сега нека да пристъпи към разглеждане на плюсовете и минусите на двете основни подходи за създаване на страници. По-точно, просто говорим за предимствата и недостатъците на динамични сайтове, в сравнение с статични.

Предимствата на динамични сайтове

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

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

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

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

Недостатъци на динамични сайтове

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

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

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

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

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

Въпреки тези недостатъци, динамични сайтове в мрежата става все по-очевидно, гореизброените предимства покриват всички недостатъци.