Skip to main content

Kiedy powinieneś założyć stronę internetową opartą na bazie danych?

Tworzenie stron WWW w WordPress CMS. Cz.2: Zapoznanie z systemem - tutorial (Może 2025)

Tworzenie stron WWW w WordPress CMS. Cz.2: Zapoznanie z systemem - tutorial (Może 2025)
Anonim

Być może czytałeś artykuły podobne do naszego Beyond CGI do ColdFusion, które wyjaśniają, jak skonfigurować witryny sieci Web z dostępem do bazy danych, ale często artykuły nie zawierają szczegółowych informacji, dlaczego warto skonfigurować witrynę opartą na bazie danych lub zalety takiego postępowania mogą być.

Zalety Database Drive Website

Treści przechowywane w bazie danych i dostarczane na strony internetowe (w przeciwieństwie do zawartości zakodowanej na stałe w kodzie HTML każdej strony) pozwalają na większą elastyczność witryny. Ponieważ treść jest przechowywana w lokalizacji centralnej (bazie danych), każda zmiana tej treści jest odzwierciedlana na każdej stronie, która korzysta z treści. Oznacza to, że możesz łatwiej zarządzać witryną, ponieważ pojedyncza zmiana może wpłynąć na setki stron, zamiast ręcznie edytować każdą z tych stron.

Jaki rodzaj informacji jest odpowiedni dla bazy danych?

W pewnym sensie wszelkie informacje dostarczane na stronie internetowej będą odpowiednie dla bazy danych, ale są pewne rzeczy, które są lepiej dopasowane niż inne:

  • Treści, które muszą pojawiać się w wielu miejscach na stronie (np. Informacje prasowe lub artykuły na blogu)
  • Adres i listy telefoniczne
  • Zapasy produktów
  • Cennik

Wszystkie te typy informacji mogą być wyświetlane na statycznej stronie internetowej, a jeśli masz niewielką ilość informacji i potrzebujesz tylko tych informacji na jednej stronie, to statyczna strona z pewnością będzie najprostszym sposobem na jej wyświetlenie. Jeśli jednak masz dużą ilość informacji lub chcesz wyświetlać te same informacje w wielu miejscach, baza danych znacznie ułatwia zarządzanie tą witryną.

Weź tę stronę, na przykład.

Witryna Web Design na Go-Travels.com ma dużą liczbę linków do stron zewnętrznych. Linki są podzielone na różne kategorie, ale niektóre linki są odpowiednie w wielu kategoriach. Kiedy zaczęliśmy budować witrynę, ręcznie wstawialiśmy te strony linków, ale kiedy dotarliśmy do prawie 1000 linków, coraz trudniej było utrzymać witrynę i wiedzieliśmy, że wraz ze wzrostem witryny, wyzwanie to stanie się coraz trudniejsze. większy. Aby rozwiązać ten problem, spędziliśmy weekend, umieszczając wszystkie informacje w prostej bazie danych Access, która mogłaby dostarczyć ją na strony witryny.

Co to dla mnie zrobi?

  1. Szybciej dodawać nowe linki.
    1. Kiedy tworzymy strony, po prostu wypełniamy formularz, aby dodać nowe linki.
  2. Łatwiej jest utrzymać linki.
    1. Strony są tworzone przez ColdFusion i zawierają "nowy" obraz z datą osadzoną w bazie danych, gdy zdjęcie zostanie usunięte.
  3. Nie musimy pisać kodu HTML.
    1. Podczas gdy piszemy HTML cały czas, jest to szybsze, jeśli maszyna zrobi to za mnie. Daje mi to czas na pisanie innych rzeczy.

Jakie są wady?

Podstawową wadą jest to, że nasza strona internetowa sama nie ma dostępu do bazy danych. Dlatego strony nie są generowane dynamicznie. Oznacza to, że jeśli dodamy nowe linki do strony, nie zobaczysz ich, dopóki nie wygenerujemy strony i nie załadujemy jej do witryny. Jednak nic z tego nie byłoby prawdą, gdyby był to w pełni zintegrowany system baz danych w Internecie, najlepiej CMS lub system zarządzania treścią.

Uwaga na temat platform CMS (Content Management System)

Obecnie wiele witryn internetowych jest budowanych na platformach CMS, takich jak WordPress, Drupal, Joomla lub ExpressionEngine. Wszystkie te platformy używają bazy danych do przechowywania i dostarczania elementów na stronach internetowych. System CMS umożliwia korzystanie z zalet posiadania witryny opartej na bazie danych bez konieczności podejmowania prób uzyskania dostępu do bazy danych w witrynie. Platformy CMS już zawierają to połączenie, dzięki czemu automatyzacja treści na różnych stronach jest łatwa.

Edytowane przez Jeremy'ego Girarda .