Datu-baseko web gunea sortu behar duzu?

Datu-baseak Potentzia eta malgutasuna ematen ditu webgune mota askotakoentzat

Webguneak konfiguratzeko datu-basea sarbidea nola azaltzen duen azaltzen duen ColdFusion-en nire Beyond CGI etiketak irakurri ahal izango dituzu, baina sarritan artikuluek xehetasunik ez dutelako zergatik nahi duzue datu-basea gidatutako gune bat konfiguratzea? Horrelako abantailak izan daitezke.

Datuen zuzendaritza webgunearen abantailak

Datu-base batean gordetzen den edukia eta web orrialdeetan entregatua (edukia oso desberdina den orrialde bakoitzaren HTMLan kodetuta dagoenez) gune batean malgutasun handiagoa ematen du. Edukia kokapen zentral batean gordetzen da (datu-basea), edukia aldatzen den edozein orritan edukia erabiltzen duen orri guztietan islatzen da. Horrek esan nahi du gunea errazago kudeatzea aldaketa bakar batek ehunka orrialde eragin ditzakeelako, orri horietako bakoitza eskuz editatu beharrean.

Zein informazio mota egokia da datu base batean?

Nolabait esateko, web orrialdean emandako informazioa datu-baserako egokia izango litzateke, baina beste batzuk baino hobeto egokitzen zaizkigun gauza batzuk daude:

Informazio mota hori guztia webgune estatiko batean bistaratu daiteke, eta informazio kopuru txikia baduzu eta orrialde bakarrean informazio hori bakarrik behar baduzu, orrialde estatikoa modu seguruan erakutsiko da. Hala ere, informazio kopuru handia baduzu edo leku askotan leku bereko informazioa erakutsi nahi baduzu, datu-baseak denboran zehar kudeatzen du askoz errazagoa.

Hartu gune hau, adibidez.

Webgunea diseinatzeko webgunea on-en orriek esteken kopuru handia dute kanpoko orrialdeetan. Estekak kategoria desberdinetan banatzen dira, baina lotura batzuk egokiak dira hainbat kategoriatan. Gunea eraikitzen hasi nintzenean, esteken orrialdeak eskuzabal jarri nituen, baina ia 1000 loturak lortu nituenean, gero eta zailagoa da gune hori mantentzeko eta jakitea gune hori gero eta handiagoa izan zen, erronka inoiz izango litzateke handiagoa. Gai honi aurre egiteko, asteburu bat eman dut informazio guztia Gune orrietan entregatu zezakeen Access datu-base sinple batean.

Zerk egiten du niretzat?

  1. Esteka berriak gehitzeko azkarrago da
    1. Orrialdeak sortzen ditudanean, esteka berri bat gehitzeko formularioa bete behar dut.
  2. Estekak mantentzeko errazagoa da
    1. Orriak ColdFusion-ek eraiki eta irudia "berria" duen irudia kenduko da datu basean kapsulatutako datuekin.
  3. Ez dut HTMLa idatzi behar
    1. HTMLa idazten dudan bitartean, azkarrago da makina niretzat. Horrek beste gauza batzuk idazteko denbora ematen dit.

Zer dira desatseginak?

Lehen desabantaila da nire webgunea bera ez dela datu-basearen sarbidea. Horrela, orriak ez dira dinamikoki sortzen. Horrek esan nahi du orrialde baterako estekak gehitzen badituzu, ez dituzu ikusiko orrialde hau sortu eta webgunera igo arte. Hala eta guztiz ere, hori ez litzateke egia izango, web-datu-basearen sistema guztiz integraturik balego, ahal izanez gero, CMS edo Edukien Kudeaketa Sistema .

Ohar bat CMS (Edukien Kudeaketa Sistema) Plataformetan

Gaur egun, webgune askok WordPress, Drupal, Joomla edo ExpressionEngine bezalako CMS plataformetan oinarritzen dira. Plataforma horiek guztiak datu-basea erabiltzen dute webguneetan elementuak gordetzeko eta hornitzeko. CMS batek datu basean oinarritutako gunea edukitzeko onurak aprobetxatu ahal izan ditzake webguneko sarbide bat ezartzean saiatzen ari ez bazara. CMS plataformak jadanik konexio hau sartzen dute, erraza da hainbat orrialde automatizatzeko.

Jeremy Girard-ek editatua