德鲁帕尔 (Drupal)

Drupal是用于Internet内容管理(CMS)的开源免费系统。由比利时开发商Dries Buytaert于2000年代初期创建。现在,Drupal在全球数以百万计的人和组织中使用。
完整文章请访问 Drupal ...

显示筛选器
托管过滤器
A2 Themes & Host Me Filter

作业系统

磁盘空间

RAM内存

磁盘类型

CPU核心

分类

信任试点 Miles Web
分数 - 9.6
Miles Web Logo
Miles Web

迈尔斯网

Economy
$0.92 /每月

评论 1925


服务器位置


Miles Web Servers in Romania罗马尼亚 Miles Web Servers in Chicago美国 Miles Web Servers in London英国 Miles Web Servers in Bangkok泰国 Miles Web Servers in Toronto加拿大 Miles Web Servers in Sydney澳大利亚 Miles Web Servers in Dubai阿拉伯联合酋长国 Miles Web Servers in India印度 Miles Web Servers in Singapore新加坡
相比

Drupal内容管理系统并不像其竞争对手那样受欢迎。但是其创建强大的网站的能力能够处理大量访问数百页内容的访客,赢得了广大的用户和开发者社区。但是,它确实需要一定水平的专业知识才能发挥其全部功能。

 

 

Drupal Hosting

 

 

什么是Drupal?

 

Drupal是用于Internet内容管理(CMS)的开源免费系统。 Drupal由比利时开发人员Dries Buytaert于2000年代初创建,如今已被全球数百万人和组织所使用。您可能已经不知道使用Drupal了,因为许多政府组织和大公司都使用Drupal,例如白宫站点,澳大利亚政府,红十字会,哈佛大学,英国广播公司,思科,推特等等。 。

 

通常被认为是WordPress和Joomla CMS的竞争对手,Drupal是开源的,并根据GNU公共许可证发布。因此,它可以免费下载,每个用户都可以自由修改代码。 Drupal最大的资产之一是其庞大的开发人员,贡献者,企业所有者和支持该项目的敬业用户社区。

 

Drupal功能

 

自诞生以来,Drupal发生了很大变化。它被设计为用于创建小型网站的工具,现已发展成为一种强大的体系结构,能够对高度复杂的公司站点进行动画处理。

 

Drupal的使用特别适合设计高增长或高流量的站点。它在大型电子商务商店,主要媒体站点,主要大学以及主要品牌中非常受欢迎。 Drupal还被用作许多网站开发的框架,美国和英国政府就是这种情况。

 

由于Drupal 8的到来以及Composer的采用,添加许多集成特别是集成外部库非常容易。 Drupal现在足够灵活,可以满足各种项目的需求。

 

Drupal的不同版本

 

Drupal不断发展以跟上并适应瞬息万变的行业。从历史上看,Drupal的策略一直仅支持CMS的两个主要版本,因此当前支持Drupal版本8和7。

 

Drupal 7

 

在Drupal 7中,不同的模块消失了,仅保留了区域,站点管理员可以根据需要随时移动区域。您可以为其分配字体,大小和颜色。

 

调试功能得到了极大的改进,可以更好地处理显示的错误代码,从而使开发更加容易。对Drupal 7的官方支持将于2021年11月结束。

 

Drupal 8

 

此版本于2015年11月发布,是一次真正的革命,它增加了新功能并进行了许多改进,其中包括:


  • 重新设计了用户界面,

  • 改进的移动支持

  • 特别是PHP Symfony框架的集成,这是对PHP开发人员社区的坦率开放。

 

因此,Drupal成为了能够使用PHP的面向对象编程并使用YAML配置文件的CMF(内容管理器平台)。

 

Drupal 8是基于Symfony Framework的版本3设计的,该版本将从2021年11月开始不再维护。因此,Drupal社区对版本8的支持也将在该日期终止。

 

Drupal 9

 

Drupal 9是从其过时的代码中提炼出来的Drupal 8的一个版本。它的发布计划于2020年6月发布。因此,Drupal 9不会是CMS代码的革命或大修,因此不会带来新功能。

 

Drupal 9也将基于Symfony的4.4版本。

 

关于第三方依赖关系,将添加一些,而删除一些。确实,当Drupal团队找到解决问题的良好解决方案时。它在保留和折旧旧方法的同时对其进行了介绍。

 

Drupal商业

 

Drupal Commerce是一种革命性的软件解决方案,它集成了商务,内容和社区,以创建引人入胜的Web浏览体验,从而为商人带来了更多的流量,从而为他们带来更好的结果。

 

该电子商务解决方案包含与Drupal CMS集成的模块。它易于使用,可扩展且开源。

 

Drupal Commerce是一个简单,灵活,功能强大的模块化平台,能够适应您开展业务的方式。对于需要特定付款方式的所有实物或非物质物品,这是理想的解决方案。我们认为Drupal Commerce是最灵活的在线商店解决方案。尽管需要一定水平的专业知识才能正确处理!

 

Drupal的个性化

 

Drupal CMS非常可定制。模块系统和主题是主要的定制工具。模块扩展了Drupal的功能,而主题则自定义外观。

 

Drupal模块

 

模块是封装的脚本,旨在将脚本连接到CMS,以提供新功能。 Drupal随附基本模块,可以根据需要激活或停用它们。除了这些基本模块之外,还可以安装社区贡献者创建的许多模块。

 

请注意,自定义模块(通常是您自己编写的模块)将是添加“核心模块”和“贡献模块”列表中不可用的功能的主要方法。

 

Drupal主题和模板

 

主题有点像模块,因为它们允许您自定义Drupal,但是它们的范围有所不同。在这些主题中,我们找到了用于显示数据的前端库,样式和模板。

 

与以前的版本相比,Drupal 8进行了许多改进,包括集成了非常流行的Twig引擎,该引擎简化了调试,使开发更容易,并且对主题层更具吸引力。现在,前端开发人员可以处理Drupal主题,而无需了解和掌握后端的来​​龙去脉。

 

Drupal带有许多主题,也有一些可直接从Drupal.org下载的主题。

 

Drupal的优缺点

 

Drupal是最受欢迎的开源CMS之一。尽管它具有鲁棒性和灵活性,但并非没有缺陷。让我们看一下关键点的摘要,突出其优点和缺点:

 

好处


  • 如果可以编码,则非常灵活。

  • 旨在根据项目需求进行调整和调整。

  • 非常快速且经过优化的CMS。

  • 用于复杂且访问量很高的网站(eBay,索尼音乐,哈佛大学…)。

  • 复杂的角色和权限管理系统。

  • 每个新版本都更易于使用。

  • 周到的扩展,模块和主题。

 

缺点


  • 不如WordPress流行和复杂。

  • 相当长的学习曲线。

  • PHP技能是不可避免的。

  • 互补模块集成起来更加困难和复杂。

 

为什么要使用Drupal?

 

Drupal灵活,健壮,并提供了大多数网站需要的许多现成功能。

 

一个开源免费项目

 

Drupal CMS是免费的开源软件。该项目在很大程度上依赖于合作,创新和全球化等原则。根据GNU通用公共许可证(GPL)分发,任何人都可以下载它,而无需支付任何许可证费用。

 

一个伟大的社区

 

Drupal的成功与其社区紧密相连,该社区是世界上最大的开源社区之一。它由超过100万热情合作的开发人员,设计师,培训师,协调员,策略师,编辑和支持者组成。正是对开源精神的共同承诺推动了Drupal项目的发展。

 

大量的插件和扩展

 

人们喜欢能够访问大量和扩展的扩展程序(插件)。 Drupal确实提供了很多扩展模块,称为模块。它们旨在帮助您将非常特定的功能集成到您的网站中。

 

严格的技术支持

 

Drupal项目提供了许多通信渠道来支持其CMS。如有问题,您可以使用社区文档,论坛,Stack Exchange上的Drupal Answers以及加入社区的Slack和IRC频道。如果发生错误,您可以直接打开故障单进行报告。

 

什么是Drupal托管?

 

基本上,任何承诺与此CMS兼容的虚拟主机计划都可以视为Drupal虚拟主机。但是,为了获得最佳结果并充分利用Drupal的功能和性能,我们建议您选择针对Drupal优化的托管。尽管Drupal项目提供了构建网站的基本框架,但是托管是使该网站的内容在线并确保其良好性能所必需的元素。

 

Drupal可以托管在共享,VPS,专用或云服务器上。这将在很大程度上取决于您的项目和预算。

 

托管Drupal所需的最低配置

 

如果您使用的是Drupal的版本7,则您的主机必须至少与PHP的5.2版本兼容。 Drupal与MySQL,SQLite和PostgreSQL数据库兼容。还通过其他模块提供了对Oracle和Microsoft SQL Server数据库的支持。

 

Drupal可以安装在Apache,Nginx,Microsoft IIS服务器以及任何其他提供PHP支持的Web服务器上。使用Drupal 8,最低的PHP规范已升级到至少具有64 MB内存的PHP版本7.2。所需的最小磁盘空间为100 MB。

 

为什么要为Drupal选择优化的托管?

 

为企业或组织构建的Drupal网站的良好性能对于网站的结果至关重要。这就是为什么最好选择能提供良好帮助的高效,强大,安全的Internet托管。

 

数据安全性和SSL证书

 

Drupal比大多数其他流行的CMS(WordPress,Joomla和Magento)更安全。但是,他仍然脆弱。一般来说,使用最新版本的Drupal和PHP可以大大降低安全风险。

 

为了提高Drupal的安全性,重要的是集成其他安全功能,这些功能通常以安全模块的形式提供。

 

还建议添加SSL证书,以提供安全的HTTPS浏览。

 

装车速度

 

为了使网站在搜索引擎中具有良好的定位,并获得可带来更多销售的用户体验,加载速度至关重要。除了高效且经过优化的托管(包括高效的缓存技术)外,CDN的使用也非常有利。出于这个原因,Drupal提供了CDN模块和教程,可快速轻松地将这种类型的服务集成到您的站点。

 

服务器性能

 

由于Drupal网站通常内容丰富,因此服务器的选择将在您网站的性能中发挥核心作用。实际上,对于流量很少且内容很少的站点,服务器级别的各种优化(例如缓存系统或CDN的使用)通常足以提供良好且舒适的浏览体验。

但是,对于较大的站点,服务器必须能够同时向大量人员连续提供大量内容。在这种情况下,有必要使服务器具有足够的处理器,内存和带宽资源,以平衡高效的方式响应所有请求。

 

服务器可用性(正常运行时间)

 

每当您的站点不可用时,都有可能失去访问者的信任或使他们生气。对于您的企业来说,这也意味着损失金钱和声誉。

 

因此,重要的是要确保您的Drupal主机可以提供至少99.9%的正常运行时间,并有退款条款保证。

 

一键式安装与维护

 

选择提供自动一键式Drupal安装的住宿。您或您的团队成员可以在几分钟内完成在Drupal托管计划上安装CMS。

 

同样,Drush工具使备份和维护Drupal内核或其模块的任务变得更容易,它允许您执行许多管理和维护任务。

 

在Drupal托管中寻找什么?

 

Drupal站点通常是为公司和管理机构设计的,Drupal托管必须首先可靠。它必须提供良好的安全性,出色的可用性以及对主机进行专业管理所需的所有功能。

 

管理,安装和更新的简便性

 

对管理和安装功能的访问必须简单且记录在案。同样,必须使文件浏览器可用,以方便模块和更新的管理。如果您不熟悉这些类型的任务,建议您转介给提供托管服务的主机。

 

基础架构和数据安全

 

您的数据和客户的数据是无价的。因此,我们建议您选择以对数据安全的承诺而闻名的主机。因此,您的主机必须支持SSL证书的安装,并且必须支持集成到Drupal中的所有安全功能。

 

它还必须提供有关其数据中心安全级别(尤其是TIER认证级别)的信息(甚至是部分信息)。理想情况下,它还应该能够为您提供冗余备份,良好的防火墙,防病毒和反恶意软件。

 

技术支持的效率和可用性

 

当您运行一个人流量大的站点并出现技术问题时,时间已不多了。解析之前经过的每一秒都会产生潜在的灾难性影响。这就是为什么建议转向提供响应支持并可用24/7的主机的原因。

 

在做出选择时,您应该支持响应时间和解决时间最短的支持团队。

 

存储类型和可用空间

 

对于提供大量信息和内容的站点,存储性能至关重要。您的主机应提供SSD存储,因为就读和写时间以及页面加载时间而言,它是提供最佳性能的存储类型。

 

所需的可用空间将取决于您的项目,其类型和内容的数量。许多网络主机提供无限的存储空间,但是请记住,没有什么是真正的无限的。因此,您必须仔细研究使用条件,以了解实际限制并避免任何误解。

 

无限带宽

 

许多Web主机提供无限带宽,但可能会有一些限制。某些Web主机仍每月应用带宽配额。如果您选择这种类型的房东,则需要提前确定并告知自己是否可能增加每月配额,如果是这样,那么增加费用可能是多少?

 

服务的质量/价格比

 

一切都有代价。因此,您住宿的质量和效率通常与住宿价格紧密相关。

 

对于专业使用的Drupal站点的托管,最好转向高级共享托管解决方案或在VPS,专用甚至云服务器上进行托管。

 

主机的成本将受到安全性,性能,存储,带宽以及您可能需要的各种其他功能的偏好的影响。

 

不同类型的Drupal托管

 

Drupal托管解决方案非常多样化。根据项目的规模和目标,您可以从不同类型的Drupal托管中进行选择,这是最适合您需求的解决方案。

 

共享Drupal托管

 

共享托管Drupal:除小型项目外,不建议在共享托管上安装Drupal站点。这是因为共享主机的性能并不总是足以提供良好的用户体验,尤其是在高峰流量期间。

 

另外,Drupal占用大量内存,因此您可能经常受到PHP内存限制问题的影响。

 

但是,某些共享主机提供商提供的解决方案确实针对Drupal进行了优化,或者在其他情况下,则可能分配更多的内存和其他资源。

 

Drupal VPS托管

 

在VPS服务器上为您要开发的专业站点或项目托管Drupal是可用的最佳选择之一,这是因为所提供的性能以及托管的发展可能性。

 

实际上,大多数托管服务提供商在内部(通常是免费的)促进从一种托管计划向另一种托管计划的更有效转换。

 

此外,使用VPS服务器,您可以更好地控制主机,并可以更轻松地更新或安装模块。

 

专用Drupal托管

 

专用Drupal托管:如果您担心在VPS服务器上共享资源的负面影响,则可以转向租用专用服务器。该服务器的所有资源将专用于您的Drupal安装。然后,您可以根据需要自定义服务器和Drupal配置,以充分利用所有可用资源。

 

如果您不想自己管理和维护服务器,则可以选择提供外包服务的主机。这将使您可以专心管理网站。

 

Drupal云托管

 

对于那些希望以接近VPS服务器的可负担价格寻求专用托管的好处的人,云是理想的选择。通过选择云服务器,您可以将Drupal站点安装在具有其自己的处理器和内存资源的完全隔离的虚拟服务器上。这是一种非常可扩展的托管形式,可让您快速适应站点中的更改。

 

云服务器在性能和可用性方面的优势使其成为任何高流量Drupal站点托管的首选解决方案。


那免费的Drupal托管呢?

 

选择免费的Drupal托管只能测试CMS并熟悉其界面。即使在这种情况下,我们也建议您选择安装本地服务器(Xampp,Laragon等),这将提供更好的性能以及更好的用户体验。

 

如果考虑到上述共享Drupal托管的局限性,显然免费的Drupal托管将无法提供此CMS正常运行所必需的资源。

 

结论

 

为Drupal选择最佳托管并非易事,因为其中涉及许多因素。最好的选择仍然是为Drupal真正优化的托管解决方案。尽管许多主机都提供了在共享主机上安装Drupal的功能,但通常最好避免这种解决方案。但是,某些Web主机提供了足够的资源和功能,以使Drupal项目完全可行。

 

对于高流量站点的专业托管,建议改用高级软件包或在VPS,专用或云服务器上托管。由于其出色的质量/性能/价格比,因此首选云。