Kur duhet të krijoni një Web Site të Drejtuar nga Baza e të Dhënave?

Bazat e të dhënave ofrojnë energji dhe fleksibilitet për shumë lloje të faqeve të uebit

Ju mund të keni lexuar artikuj të ngjashëm me "Përtej CGI-t" dhe "ColdFusion", të cilat shpjegojnë mënyrën e krijimit të faqeve të internetit me qasje në bazën e të dhënave, por shpesh artikujt nuk hyjnë në detaje se pse ju mund të dëshironi të krijoni një faqe të bazuar në bazën e të dhënave ose avantazhet e kësaj mund të jenë.

Avantazhet e një Website Drive Drive Database

Përmbajtja që ruhet në një bazë të dhënash dhe u shpërnda në faqet Web (në krahasim me atë përmbajtje duke u koduar fort në HTML të secilës faqe individuale) mundësojnë fleksibilitet më të madh në një vend. Për shkak se përmbajtja ruhet në një vendndodhje qendrore (baza e të dhënave), çdo ndryshim në atë përmbajtje pasqyrohet në çdo faqe që përdor përmbajtjen. Kjo do të thotë që ju mund ta menaxhoni më lehtë një vend, sepse një ndryshim i vetëm mund të ndikojë në qindra faqe, në vend që të keni nevojë të modifikoni manualisht secilën prej këtyre faqeve.

Cila lloj informacioni është i përshtatshëm për një bazë të dhënash?

Në disa mënyra, çdo informacion që jepet në një faqe Web do të ishte i përshtatshëm për një bazë të dhënash, por ka disa gjëra që janë më të përshtatshme se të tjerët:

Të gjitha këto lloje të informatave mund të shfaqen në një faqe interneti statike - dhe nëse keni një sasi të vogël të informacionit dhe vetëm që keni nevojë për atë informacion në një faqe të vetme, atëherë një faqe statike me siguri do të jetë mënyra më e lehtë për ta shfaqur atë. Nëse, megjithatë, ke një sasi të madhe informacioni ose nëse dëshiron të shfaqësh të njëjtin informacion në vende të shumta, një bazë të dhënash e bën shumë më të lehtë për të menaxhuar atë faqe me kalimin e kohës.

Merrni këtë Faqe, për shembull.

Web Design site në About.com ka një numër të madh të lidhjeve me faqet e jashtme. Lidhjet ndahen në kategori të ndryshme, por disa nga lidhjet janë të përshtatshme në kategori të shumta. Kur fillova ndërtimin e faqes, unë i vendosja këto faqe lidhëse me dorë, por kur arrita pothuajse në 1000 lidhje, gjithnjë e më shumë e vështroja ruajtjen e sitit dhe e dija se, ndërsa faqja u rrit edhe më e madhe, kjo sfidë do të bëhej gjithnjë më i madh. Për të adresuar këtë çështje, kam kaluar një fundjavë duke i vendosur të gjitha informatat në një bazë të dhënash të thjeshtë të Qasjes që mund ta dërgonte në faqet e faqes.

Çfarë bën kjo për mua?

  1. Është më e shpejtë për të shtuar lidhje të reja
    1. Kur krijoj faqet, vetëm plotësoj një formular për të shtuar lidhje të reja.
  2. Është më e lehtë të mbash lidhjet
    1. Faqet janë ndërtuar nga ColdFusion dhe përfshijnë imazhin "të ri" me datën e ngulitur në bazën e të dhënave kur kjo imazh të hiqet.
  3. Unë nuk duhet të shkruaj HTML
    1. Ndërsa shkruaj HTML gjatë gjithë kohës, është më e shpejtë nëse makina e bën atë për mua. Kjo më jep kohë për të shkruar gjëra të tjera.

Cilat janë pengesat?

Pengesa kryesore është që vetë sajtet e mia të uebit nuk kanë qasje në bazën e të dhënave. Kështu, faqet nuk gjenerohen në mënyrë dinamike. Çfarë do të thotë kjo, nëse shtoj lidhjet e reja në një faqe, nuk do t'i shihni ato deri sa të krijoj faqen dhe ta ngarkoj atë në faqe. Megjithatë, asnjë nga këto nuk do të ishte e vërtetë, në qoftë se do të ishte një sistem i integruar plotësisht i bazës së të dhënave të Internetit, mundësisht një CMS ose Sistem për Menaxhimin e Përmbajtjes .

Një Shënim mbi CMS (Content Management System) Platformat

Sot, shumë faqe Web janë ndërtuar mbi platformat CMS si WordPress, Drupal, Joomla, ose ExpressionEngine. Këto platforma përdorin të gjithë një bazë të dhënash për të ruajtur dhe shpërndarë elementë në faqet e internetit. Një CMS mund t'ju lejojë të përfitoni nga përfitimet e të paturit të një faqe të bazuar në bazën e të dhënave, pa pasur nevojë të luftojnë duke u përpjekur për të krijuar qasje në bazën e të dhënave në një vend. Platformat CMS tashmë përfshijnë këtë lidhje, duke e bërë të lehtë automatizimin e përmbajtjes nëpër faqe të ndryshme.

Redaktuar nga Jeremy Girard