📜  Drupal-建筑

📅  最后修改于: 2020-10-25 10:07:58             🧑  作者: Mango


Drupal是用于Web内容管理的平台,它是用于构建简单和复杂站点的强大工具。在本章中,我们将讨论用于实现用户界面的Drupal的体系结构样式。下图显示了Drupal的体系结构-

Drupal分类法

Drupal的体系结构包含以下几层&miuns;

  • 用户数

  • 管理员

  • Drupal

  • 的PHP

  • 网络服务器

  • 数据库

用户-这些是Drupal社区的用户。用户使用Drupal CMS和类似于客户端的Web浏览器,搜索引擎等向服务器发送请求。

管理员-管理员可以向授权用户提供访问权限,并且可以阻止未经授权的访问。管理帐户将具有管理内容和管理网站的所有特权。

Drupal -Drupal是一个免费的开源内容管理系统(CMS),它允许组织,管理和发布您的内容,并基于PHP的环境构建。 Drupal CMS非常灵活且功能强大,可用于构建大型复杂站点。使用Drupal CMS与其他站点和技术进行交互非常容易。此外,您将能够处理复杂的表格和工作流程。

PHP -Drupal使用PHP来处理由用户创建的应用程序。它需要Web服务器的帮助才能从数据库中获取数据。 PHP内存需求取决于您站点中使用的模块。 Drupal 6至少需要16MB,Drupal 7至少需要32MB,Drupal 8至少需要64MB。

Web服务器-Web服务器是用户通过HTTP(超文本传输协议)交互和处理请求并向Web用户提供形成网页的文件的服务器。用户和服务器之间的通信使用HTTP进行。您可以使用不同类型的Web服务器,例如Apache,IIS,Nginx,Lighttpd等。

数据库-数据库存储站点的用户信息,内容和其他所需数据。它用于存储管理信息以管理Drupal站点。 Drupal使用数据库提取数据,并能够存储,修改和更新数据库。