Skip to main content

Када бисте требали креирати веб страницу базирану на бази података?

Anonim

Можда сте прочитали чланке сличне нашем Беионд ЦГИ у ЦолдФусион који објашњавају како поставити Веб локације са приступом бази података, али често се чланови не упуштају у детаље о томе зашто бисте можда требали поставити локацију базирану на базама података или шта могу бити такве предности.

Предности веб локације са погоном на бази података

Садржај који је ускладиштен у бази података и испоручен на Веб странице (за разлику од тог садржаја који је тешко кодиран у ХТМЛ сваке појединачне странице) омогућава већу флексибилност на сајту. Због тога што се садржај чува на централној локацији (бази података), било која промена тог садржаја се одражава на свакој страници која користи садржај. То значи да можете лакше управљати сајтом, јер би једна промена могла утјецати на стотине страница, умјесто да требате ручно уређивати сваку од тих страница.

Која врста информација је погодна за базу података?

На неки начин, свака информација која се доставља на Веб страници би била погодна за базу података, али постоје неке ствари које су боље прилагођене другим:

  • Садржај који се мора појавити на више места на сајту (нпр. Саопштења за медије или чланке у блогу)
  • Адреса и телефонске листе
  • Попис производа
  • Ценовници

Све ове врсте информација могу се приказати на статичкој веб локацији и ако имате малу количину информација и једино требате те информације на једној страници, онда ће статичка страница свакако бити најлакши начин да је прикажете. Међутим, ако имате велику количину информација или желите да прикажете исте информације на више места, база података олакшава управљање тим сајтом током времена.

Узмите ову локацију, на примјер.

Веб Десигн сајт на ЛифеВире.цом има велики број линкова на спољне странице. Линкови су подељени у различите категорије, али неке од веза су погодне у више категорија. Када смо почели да градимо сајт, ставили смо ове линкове ручно, али када смо стигли до скоро 1000 линкова, све је теже одржавати сајт и знали смо да ће се, како је сајт повећао још већи, овај изазов постао икада веће. Да бисмо решили ово питање, провели смо викенд стављање свих информација у једноставну базу приступа која би је могла доставити на странице сајта.

Шта то ради за мене?

  1. Брзо је додати нове везе.
    1. Кад креирамо странице, само попуњавамо образац за додавање нових веза.
  2. Лакше је одржавати везе.
    1. Стране су изграђене од стране ЦолдФусион и укључују "нову" слику с датумом уграђеним у базу података када ће та слика бити уклоњена.
  3. Не морамо писати ХТМЛ.
    1. Док читамо ХТМЛ стално, брже је ако машина то ради за мене. Ово ми даје времена да напишем друге ствари.

Који су недостаци?

Примарни недостатак је тај што на нашој веб страници нема приступ бази података. Стога, странице нису динамички генерисане. Ово значи да ако додамо нове везе на страницу, нећете их видети док не генеришемо страницу и не отпремимо је на страницу. Међутим, ништа од овога не би било истинито, уколико би то био потпуно интегрисан систем Веб базе података, по могућности ЦМС или Цонтент Манагемент Систем.

Напомена о платформама ЦМС (Цонтент Манагемент Систем)

Данас су многе веб странице изграђене на ЦМС платформама као што су ВордПресс, Друпал, Јоомла или ЕкпрессионЕнгине. Ове платформе користе базе података за чување и испоруку елемената на веб страницама. ЦМС вам омогућава да искористите предности поседовања базе података на бази података, без потребе да се боре за покушај успостављања приступа бази података на сајту сами. ЦМС платформе већ укључују ову везу, што олакшава аутоматизацију садржаја на различитим страницама.

Уредио Јереми Гирард .