Drupal 架構



Drupal 是一個強大的網站內容管理平臺,可用於構建簡單和複雜的網站。本章將討論 Drupal 用於實現使用者介面的架構風格。下圖顯示了 Drupal 的架構:

Drupal Taxonomies

Drupal 的架構包含以下幾層:

  • 使用者

  • 管理員

  • Drupal

  • PHP

  • Web 伺服器

  • 資料庫

使用者 - 這些是 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 使用資料庫提取資料,並能夠儲存、修改和更新資料庫。

廣告
© . All rights reserved.