ඔබ දත්ත ගබඩා කළ වෙබ් අඩවියක් නිර්මාණය කළ යුතුද?

දත්ත සමුදායන් වෙබ් අඩවි බොහෝ වර්ග සඳහා බලය සහ නම්යතාවය සපයයි

දත්ත සමුදා පිවිසීමට වෙබ් අඩවි සැකසීමට කෙසේදැයි විස්තර කරන මගේ CGI සිට ColdFusion වලට සමාන ලිපි කියවන්නට ඇත. නමුත් බොහෝවිට ලිපිවල දත්ත ගබඩාව වෙබ් අඩවියක් සැකසීමට අවශ්ය විය යුත්තේ මන්දැයි විස්තර කිරීමට ලිපිවල විස්තර නොකෙරේ එසේ කිරීමෙන් කළ හැකි වාසි විය හැකිය.

දත්ත ගබඩාවේ වෙබ් අඩවියෙහි වාසි

දත්ත සමුදාය තුළ ගබඩා කර අන්තර්ගතය සහ වෙබ් පිටු වෙත ලබාදී ඇති අන්තර්ගතය (එක් එක් තනි පිටුවක HTML වලට දෘඪ ලෙස සංකේතාත්මකව) වෙබ් අඩවියේ වඩාත් නම්යශීලී බවක් ලබා දෙයි. අන්තර්ගතය මධ්යගත ස්ථානයක (දත්තගබඩාවෙහි) ගබඩා කර ඇති බැවින්, එම අන්තර්ගතයට ඕනෑම වෙනස් කිරීම අන්තර්ගතය භාවිතා කරන සෑම පිටුවකදීම පිළිබිඹු වේ. මෙයින් අදහස් කරන්නේ ඔබට පහසුවෙන් වෙබ් අඩවියක් කළමණාකරණය කළ හැකි නිසා එක් එක් වෙනස් කිරීමකට පිටු සිය ගණනකට බලපෑ හැකි බැවිනි. ඒ වෙනුවට ඔබ එක් එක් පිටු සංස්කරණය කිරීමට අවශ්ය නොවනු ඇත.

දත්ත සමුදාය සඳහා සුදුසු වන්නේ කවර ආකාරයේ තොරතුරුද?

සමහර ආකාරවලින්, වෙබ් පිටුවකට ලබා දෙන ඕනෑම තොරතුරක් දත්ත සමුදායට සුදුසු වේ, නමුත් අනෙක් අයට වඩා සුදුසු යමක් තිබේ:

මෙම සියලු ආකාරයේ තොරතුරු ස්ථිතික වෙබ් අඩවියේ ප්රදර්ශනය කළ හැකි අතර, ඔබට කුඩා තොරතුරු ප්රමාණයක් තිබේ නම් සහ එකම පිටුවක් පමණක් එම තොරතුරු අවශ්ය වේ නම්, ස්ථිතික පිටුව නිසැකව ම එය ප්රදර්ශනය කිරීමට පහසුම ක්රමය වනු ඇත. කෙසේ වෙතත්, ඔබට විශාල තොරතුරු ප්රමාණයක් තිබේ නම්, හෝ එම ස්ථානවල එකම තොරතුරු ප්රදර්ශනය කිරීමට අවශ්ය නම්, කාලයත් සමඟ එම වෙබ් අඩවිය කළමනාකරණය කිරීම පහසු කරයි.

උදාහරණයක් ලෙස මෙම අඩවිය ගන්න.

බාහිර වෙබ් අඩවි වලට සම්බන්ධ වන වෙබ් අඩවි නිර්මාණය වෙබ් අඩවියකි. සබැඳි විවිධ වර්ගවලට බෙදී ඇත, නමුත් සමහර ඈඳුම් වර්ග කිහිපයකින් යෝග්ය වේ. මම වෙබ් අඩවිය ගොඩ නැගීමට පටන්ගත් විට මම මෙම වෙබ් අඩවි මුල් පිටුවට උපයෝගී කරගත්තෙමි. නමුත් මම 1000 ක් පමණ සම්බන්ධ කරගත් විට එය වෙබ් අඩවිය නඩත්තු කිරීම සඳහා වඩාත් දුෂ්කර වූ අතර වෙබ් අඩවිය තව තවත් විශාල වූ විට මෙම අභියෝගය වඩවඩා වැඩි. මෙම ගැටළුව විසඳීම සඳහා මම සති අන්තයේ සියලු තොරතුරු වෙබ් අඩවි වෙත ලබා දෙන සරල ප්රවේශ දත්ත සමුදායක් බවට පත් කළෙමි.

මේ සඳහා මා කරන්නේ කුමක්ද?

  1. නව සම්බන්ධතා එකතු කිරීම වේගවත් වේ
    1. මම පිටු නිර්මාණය කරන විට, මම නව සබැඳි එකතු කිරීමට පෝරමය පුරවන්න.
  2. සබැඳි පවත්වා ගැනීම පහසුය
    1. පිටු ColdFusion විසින් ගොඩනඟා, එම රූපය ඉවත් කරන විට දත්ත සමුදාය තුළට ඇතුළත් කර ඇති "නව" අනුරුව ඇතුළත් කරන්න.
  3. HTML මට ලිවීමට අවශ්ය නැත
    1. මම හැම විටම HTML මා ලියන අතරතුර එය පරිගණකය සඳහා මා එය කරන්නේ නම් එය වේගවත් වේ. වෙනත් දේවල් ලිවීමට කාලය මෙය වේ.

අඩුපාඩු මොනවාද?

මූලික පසුබෑම වන්නේ මගේ වෙබ් අඩවියටම දත්ත සමුදා ප්රවේශය නොමැති බවයි. එමනිසා, පිටු ගතිකව ජනනය නොවේ. මෙහි තේරුම වන්නේ මම පිටුවකට නව සම්බන්ධතා එක් කළහොත්, මම පිටුව උත්පාදනය වන තුරු එම වෙබ් අඩවියට උඩුගත කරන තුරු ඔබට ඒවා නොදක්වයි. කෙසේ වෙතත්, මෙය සම්පූර්ණයෙන්ම ඒකාබද්ධ වූ වෙබ් දත්ත සමුදා පද්ධතියක් නම්, මෙය CMS හෝ අන්තර්ගත කළමනාකරණ පද්ධතියක් විය හැකිය.

CMS (අන්තර්ගත කළමනාකරණ පද්ධතිය) වේදිකා පිළිබඳ සටහනක්

වර්තමානයේ බොහෝ වෙබ් අඩවි නිර්මාණය වන්නේ වර්ඩ්ප්රෙස්, ඩොප්ලුත්, ජූම්ලා හෝ ExpressionEngine වැනි CMS වේදිකා මතය. මෙම වේදිකා සියල්ලම වෙබ් අඩවි මත ගබඩා කර බෙදාහැරීම සඳහා දත්ත ගබඩාවක් භාවිතා කරයි. CMS මඟින් ඔබට අඩවියක් තුළ දත්ත සමුදා ප්රවේශය ස්ථාපනය කිරීමේ උත්සාහයක යෙදීමෙන් තොරව දත්ත සමුදා කර ඇති වෙබ් අඩවියක් ලබා ගැනීමේ වාසි වලින් ඔබට ප්රයෝජන ගත හැකිය. CMS වේදිකාවන් දැනටමත් මෙම සම්බන්ධතාවය ඇතුළත් කර ඇති අතර විවිධ පිටු හරහා අන්තර්ගත ස්වයංක්රීයකරණය කිරීම පහසු කරයි.

ජෙරමි ගිරාඩ් විසින් සංස්කරණය කරන ලදි