Skip to main content

Kedy by ste mali vytvoriť databázu riadené webové stránky?

Anonim

Možno ste si prečítali články podobne ako naše CGI Beyond ColdFusion, ktoré vysvetľujú, ako nastaviť webové stránky s prístupom k databázam, ale často články nechodia do detailov, prečo by ste mohli chcieť vytvoriť databázu riadený web alebo čo výhody z toho môže byť.

Výhody webovej stránky databázy

Obsah, ktorý je uložený v databáze a je dodávaný na webové stránky (na rozdiel od toho, že obsah je hard-coded do HTML každej jednotlivej stránky) umožňuje väčšiu flexibilitu na webe. Keďže obsah je uložený na centrálnom mieste (databázu), každá zmena tohto obsahu sa odráža na každej stránke, ktorá tento obsah používa. To znamená, že môžete spravovať stránku jednoduchšie, pretože jedna zmena môže ovplyvniť stovky strán, namiesto toho, aby ste museli ručne upraviť každú z týchto stránok.

Aký typ informácií je vhodný pre databázu?

V niektorých ohľadoch by boli akékoľvek informácie, ktoré sa zobrazujú na webovej stránke, vhodné pre databázu, existujú však niektoré veci, ktoré sú lepšie ako iné:

  • Obsah, ktorý sa musí zobraziť na viacerých miestach na webe (napríklad tlačové správy alebo blogové články)
  • Adresy a telefónne zoznamy
  • Produktové zásoby
  • Cenníky

Všetky tieto typy informácií sa môžu zobraziť na statickej webovej stránke a ak máte len málo informácií a tieto informácie potrebujete iba na jednej stránke, statická stránka bude určite najjednoduchší spôsob, ako ju zobraziť. Ak však máte veľa informácií alebo ak chcete zobraziť rovnaké informácie na viacerých miestach, databáza umožňuje oveľa jednoduchšie spravovať túto lokalitu v priebehu času.

Vezmite si túto stránku, napríklad.

Stránka Web Design na stránke Go-Travels.com má veľký počet odkazov na externé stránky. Odkazy sú rozdelené do rôznych kategórií, ale niektoré odkazy sú vhodné vo viacerých kategóriách. Keď sme začali budovať stránky, umiestňovali sme tieto stránky odkazov ručne, ale keď sme sa dostali k takmer 1000 odkazom, bolo stále ťažšie udržiavať stránku a vedeli sme, že keď sa stránka ešte viac rozšírila, táto výzva by sa stala vždy väčší. Pri riešení tohto problému sme strávili víkend, keď sme všetky informácie vložili do jednoduchej databázy Access, ktorá by ich mohla doručiť na stránky stránok.

Čo to robí pre mňa?

  1. Je rýchlejšie pridávať nové odkazy.
    1. Keď vytvárame stránky, stačí vyplniť formulár na pridanie nových odkazov.
  2. Uľahčenie udržiavania odkazov je jednoduchšie.
    1. Stránky sú vytvorené spoločnosťou ColdFusion a obsahujú "nový" obrázok s dátumom vloženým do databázy, keď bude tento obrázok odstránený.
  3. Nemusíte písať HTML.
    1. Aj keď píšeme HTML po celú dobu, je to rýchlejšie, ak to stroj robí pre mňa. To mi dáva čas písať iné veci.

Aké sú nevýhody?

Hlavnou nevýhodou je, že naša webová stránka nemá prístup k databázam. Stránky sa preto dynamicky nevygenerujú. Čo to znamená, že ak pridáme nové odkazy na stránku, nezobrazia sa, kým nevygenerujeme stránku a nahrať ju na stránku. To však nebolo pravdivé, ak by bol plne integrovaný webový databázový systém, prednostne systém CMS alebo Content Management System.

Poznámka pre platformy CMS (Content Management System)

Dnes je veľa webových stránok postavených na platformách CMS, ako sú WordPress, Drupal, Joomla alebo ExpressionEngine. Tieto platformy využívajú databázu na ukladanie a poskytovanie prvkov na webových stránkach. CMS vám môže umožniť využiť výhodu mať databázu riadenú lokalitu bez toho, aby ste museli snažiť sa snažiť o vytvorenie prístupu k databázam na stránkach sami. CMS platformy už obsahujú toto spojenie, čo uľahčuje automatizáciu obsahu na rôznych stránkach.

Upravil Jeremy Girard .