Lè ou ta dwe kreye yon Sit wèb baz done kondwi?

Baz done bay pouvwa ak fleksibilite pou anpil kalite sit entènèt

Ou ka li atik ki sanble ak Beyond CGI mwen an ColdFusion ki eksplike ki jan yo mete kanpe sit wèb ak aksè baz done, men souvan atik yo pa antre nan detay kòm poukisa ou ta ka vle mete kanpe yon baz done kondwi sit oswa sa ki Avantaj ki genyen nan fè sa yo ka.

Avantaj yo nan yon Sit wèb Drive Database

Content ki estoke nan yon baz done ak delivre nan paj entènèt (kòm opoze a sa yo ki te kontni yo te difisil kode nan HTML la nan chak paj endividyèl) pèmèt pou pi gwo fleksibilite sou yon sit. Paske se kontni an ki estoke nan yon kote santral (baz done a), nenpòt chanjman nan sa ki kontni se reflete sou chak paj ki itilize kontni an. Sa vle di ke ou ka fasilman jere yon sit paske yon chanjman sèl kapab afekte dè santèn de paj, olye pou ou bezwen manually edite chak nan paj sa yo.

Ki kalite enfòmasyon ki apwopriye pou yon baz done?

Nan kèk fason, nenpòt enfòmasyon ki delivre sou yon paj entènèt ta dwe apwopriye pou yon baz done, men gen kèk bagay ki pi byen adapte pase lòt moun:

Tout kalite enfòmasyon sa yo ka parèt sou yon sit entènèt estatik - epi si ou gen yon ti kantite enfòmasyon epi sèlman bezwen enfòmasyon sou yon paj sèl, Lè sa a, yon paj estatik pral sètènman dwe fason ki pi fasil yo montre li. Si, sepandan, ou gen yon gwo kantite enfòmasyon oswa si ou vle montre enfòmasyon an menm nan plizyè kote, yon baz done fè li pi fasil jere sit sa a sou tan.

Pran sit sa a, pou egzanp.

Sit la Design sit sou rockkapak.tk gen yon gwo kantite lyen ki mennen nan paj ekstèn. Lyen yo divize an kategori diferan, men kèk nan lyen yo apwopriye nan kategori miltip. Lè mwen te kòmanse bati sit la, mwen te mete sa yo paj lyen moute manyèlman, men lè mwen te rive nan prèske 1000 lyen li te pi plis ak plis difisil yo kenbe sit la ak mwen te konnen ke kòm sit la te grandi menm pi gwo, defi sa a ta vin tout tan pi gran. Pou adrese pwoblèm sa a, mwen te pase yon fen semèn mete tout enfòmasyon nan yon baz done Aksè senp ki ta ka delivre li nan paj sit la.

Kisa sa fè pou mwen?

  1. Li pi vit ajoute lyen nouvo
    1. Lè mwen kreye paj yo, mwen jis ranpli yon fòm pou ajoute lyen nouvo.
  2. Li pi fasil yo kenbe lyen yo
    1. Paj sa yo konstwi pa ColdFusion epi yo enkli imaj "nouvo" la ak dat ki anbake nan baz done a lè yo pral retire imaj sa a.
  3. Mwen pa oblije ekri HTML la
    1. Pandan ke mwen ekri HTML tout tan tout tan an, li pi vit si machin lan fè li pou mwen. Sa a ban m 'tan nan ekri lòt bagay.

Ki enkonvenyan yo?

Dezavantaj nan prensipal se ke sit entènèt mwen an tèt li pa gen aksè a baz done. Kidonk, paj yo pa dynamique pwodwi. Ki sa sa vle di se ke si mwen ajoute lyen nouvo nan yon paj, ou pa pral wè yo jiskaske mwen jenere paj la ak Upload li nan sit la. Sepandan, pa youn nan sa a ta dwe vre, si li te yon konplètman entegre entènèt-baz done sistèm, de preferans yon CMS oswa Content Management System .

Yon Remak sou CMS (Content Management System) Platfòm

Jodi a, anpil sit wèb yo bati sou CMS tribin tankou WordPress, Drupal, Joomla, oswa ExpressionEngine. Sa yo tribin tout sèvi ak yon baz done nan magazen ak delivre eleman sou sit wèb. Yon CMS ka pèmèt ou pran avantaj de benefis yo nan gen yon baz done kondwi san yo pa bezwen lite ap eseye etabli aksè baz done sou yon sit tèt ou. CMS platfòm deja gen ladan koneksyon sa a, ki fè automatisation a nan kontni atravè divès paj fasil.

Edited pa Jeremy Girard