Дерекқор басқаратын веб-сайтты қашан жасау керек?

Дерекқорлар көптеген веб-сайттарға арналған қуат пен икемділікті қамтамасыз етеді

Сіз CGI-тен кейін ColdFusion-ға ұқсас мақалаларды оқыдыңыз, ол веб-сайттарды дерекқорға қолжетімділікпен орнатуды түсіндіреді, бірақ көбінесе мақалалар дерекқорға негізделген торапты не үшін орнатқыңыз келуі мүмкін немесе неге мұның артықшылықтары болуы мүмкін.

Деректер базасын жетілдіру веб-сайтының артықшылықтары

Дерекқорда сақталған және веб-беттерге жеткізілетін мазмұн (әрбір мазмұнның HTML-дегі қатаң кодталған мазмұнға қарағанда) сайтқа үлкен икемділік береді. Мазмұн орталық жерде сақталғандықтан (дерекқор), сол мазмұнға кез-келген өзгеріс мазмұнды пайдаланатын әрбір бетке көрсетіледі. Бұл сайтты оңай басқаруға болатынын білдіреді, себебі бір өзгеріс осы беттердің әрқайсысын қолмен өңдей алудың орнына жүздеген беттерге әсер етуі мүмкін.

Дерекқор үшін қандай ақпарат түрі қолайлы?

Кейбір жағдайларда веб-беттегі кез-келген ақпарат дерекқорға қолайлы болар еді, бірақ басқаларға қарағанда жақсы жақсырақ болатын кейбір нәрселер бар:

Ақпараттың барлық түрлері статикалық веб-торапта көрсетілуі мүмкін - егер сізде аз көлемде ақпарат болса және тек бір беттегі ақпарат қажет болса, статикалық бет оны көрсетудің ең оңай жолы болады. Егер сізде көп ақпарат болса немесе сол ақпаратты бірнеше жерде көрсету керек болса, дерекқор уақытты осы сайтты басқаруды әлдеқайда жеңілдетеді.

Мысал үшін осы торапқа кіріңіз.

Web.de сайтындағы веб-дизайн сайт сыртқы беттерге көптеген сілтемелерге ие. Сілтемелер түрлі санаттарға бөлінген, бірақ кейбір сілтемелер бірнеше санатқа сәйкес келеді. Мен сайтты құрастыра бастаған кезде, мен осы сілтеме беттерін қолмен қоя бастадым, бірақ 1000-ға жуық сілтеме болған кезде сайтты сақтау үшін қиынға соқты, мен сайттың одан әрі кеңейе түскенін білемін, бұл мәселе мәңгілікке айналады үлкенірек. Бұл мәселені шешу үшін мен барлық ақпаратты ақпаратты қарапайым Access дерекқорына орналастырып, оны сайттың беттеріне жеткізе алатын демалыс күнін өткіздім.

Бұл мен үшін не істейді?

  1. Жаңа сілтемелерді қосу жылдамырақ
    1. Беттерді құрған кезде жаңа сілтемелерді қосу үшін нысанды толтырамын.
  2. Сілтемелерді сақтау оңай
    1. Беттер ColdFusion арқылы құрастырылған және бұл суретті жою кезінде дерекқорға енгізілген күнмен «жаңа» бейнені қосады.
  3. Мен HTML жазудың қажеті жоқ
    1. Мен HTML-ды үнемі жазатын болсам, машина мен үшін оны жасаса тезірек. Бұл маған басқа нәрселерді жазуға уақыт береді.

Қандай кемшіліктер бар?

Негізгі кемшіліктер менің веб-сайттың өзінде дерекқорға қатынау болмайтындығы. Осылайша, беттер динамикалық түрде жасалмайды. Бұл дегеніміз, бетке жаңа сілтемелер қоссам, бетті жасағанша және оны торапқа жүктегенше оларды көрмейсіз. Алайда, егер бұл толық интеграцияланған Web-дерекқор жүйесі болса, бұл CMS немесе Мазмұнды Басқару Жүйесін жақсырақ қолданатын болса, олардың ешқайсысы да дұрыс болмайды.

CMS (Content Management System) платформалары туралы ескертпе

Бүгінде көптеген веб-сайттар WordPress, Drupal, Joomla немесе ExpressionEngine секілді CMS платформаларында құрастырылған. Бұл платформалар веб-тораптардағы элементтерді сақтау және жеткізу үшін дерекқорды пайдаланады. CMS Сізге сайттың өзінде дерекқордың қолжетімділігін орнатуға тырысудың қажеті жоқ деректер базасына негізделген сайттың артықшылықтарын пайдалануға мүмкіндік береді. CMS платформаларында бұл қосылым бар, ол әр түрлі беттердегі мазмұнды автоматтандыруды жеңілдетеді.

Jeremy Girard өңдейді