Skip to main content

Когда следует создавать веб-сайт, управляемый базой данных?

Как взломать сайт 2019 | Как получить приватную базу для брута 2019 | Как слить жирную базу с сайта (Апрель 2025)

Как взломать сайт 2019 | Как получить приватную базу для брута 2019 | Как слить жирную базу с сайта (Апрель 2025)
Anonim

Возможно, вы прочитали статьи, похожие на наши Beyond CGI, на ColdFusion, в которых объясняется, как настроить веб-сайты с доступом к базе данных, но часто в статьях нет подробных сведений о том, почему вы, возможно, захотите настроить сайт, управляемый базой данных, или что Преимущества этого могут быть.

Преимущества веб-сайта на базе базы данных

Содержимое, которое хранится в базе данных и доставляется на веб-страницы (в отличие от того, что содержимое жестко закодировано в HTML каждой отдельной страницы), обеспечивает большую гибкость на сайте. Поскольку содержимое хранится в центральном местоположении (базе данных), любое изменение этого содержимого отражается на каждой странице, использующей контент. Это означает, что вы можете более легко управлять сайтом, потому что одно изменение может повлиять на сотни страниц, а не на необходимость вручную редактировать каждую из этих страниц.

Какой тип информации подходит для базы данных?

В какой-то мере любая информация, которая доставляется на веб-странице, подходит для базы данных, но есть некоторые вещи, которые лучше подходят для других:

  • Содержимое, которое должно появляться в нескольких местах на сайте (например, пресс-релизы или статьи в блогах)
  • Списки адресов и телефонов
  • Товарные запасы
  • Цены

Все эти типы информации могут отображаться на статическом веб-сайте, и если у вас есть небольшой объем информации и нужна только эта информация на одной странице, статическая страница, безусловно, будет самым простым способом ее отображения. Если, однако, у вас есть большой объем информации или если вы хотите отображать одну и ту же информацию в нескольких местах, база данных упрощает управление этим сайтом с течением времени.

Возьмите этот сайт, например.

Сайт веб-дизайна на Go-Travels.com имеет большое количество ссылок на внешние страницы. Ссылки разделены на разные категории, но некоторые ссылки подходят для разных категорий. Когда мы начали создавать сайт, мы помещали эти страницы ссылок вручную, но когда мы добрались до почти 1000 ссылок, нам стало все труднее поддерживать сайт, и мы знали, что по мере роста сайта этот вызов станет когда-либо больше. Чтобы решить эту проблему, мы провели выходные, введя всю информацию в простую базу данных Access, которая могла бы доставить ее на страницы сайта.

Что это для меня делает?

  1. Быстрее добавлять новые ссылки.
    1. Когда мы создаем страницы, мы просто заполняем форму для добавления новых ссылок.
  2. Легче поддерживать ссылки.
    1. Страницы создаются ColdFusion и включают «новое» изображение с датой, встроенной в базу данных, когда это изображение будет удалено.
  3. Нам не нужно писать HTML.
    1. Хотя мы постоянно пишем HTML, это быстрее, если машина сделает это для меня. Это дает мне время писать другие вещи.

Каковы недостатки?

Основной недостаток заключается в том, что на нашем сайте нет доступа к базе данных. Таким образом, страницы не генерируются динамически. Это означает, что если мы добавим новые ссылки на страницу, вы их не увидите, пока не сгенерируете страницу и не загрузите ее на сайт. Однако ничто из этого не было бы правдой, если бы это была полностью интегрированная система веб-баз данных, предпочтительно CMS или система управления контентом.

Примечание по платформам CMS (Content Management System)

Сегодня многие веб-сайты построены на платформах CMS, таких как WordPress, Drupal, Joomla или ExpressionEngine. Эти платформы используют базу данных для хранения и доставки элементов на веб-сайтах. CMS может позволить вам воспользоваться преимуществами использования сайта, управляемого базой данных, без необходимости пытаться самостоятельно установить доступ к базе данных на сайте. Платформы CMS уже включают это соединение, что упрощает автоматизацию контента на разных страницах.

Под редакцией Джереми Жирара .