2020年5种最佳Drupal虚拟主机服务

推荐用于托管Drupal网站的顶级Drupal虚拟主机的评论 & 我们有关购买Drupal虚拟主机时要寻找的内容的完整指南.


我们最好的Drupal虚拟主机的官方指南

寻找最佳的Drupal网站主机是您Drupal网站长期成功的关键。大多数Web主机都支持Drupal,但是性能通常是主要问题,因为与其他CMS平台相比,它需要更高的服务器资源。实际上,我们建议将Drupal托管在基于VPS或基于云的托管计划上,尽管在预算有限的情况下当然仍然可以使用共享计划。无论您的网站可能需要哪种托管计划,以下都是我们和Drupal社区强烈推荐的最佳Drupal网络托管公司列表:

最佳Drupal虚拟主机一览

这是Drupal虚拟主机的最佳选择的快速概述。我们列出了建议使用的不同目的:

网络主机
开始于:
推荐用于:
学到更多
InMotion托管$ 24.99 /月适用于大型企业的专业Drupal VPS托管查看计划
HostGator$ 4.95 /月负担得起的Drupal云托管可延长正常运行时间 & 可靠性查看计划
蓝主机$ 2.95 / moDrupal的流行选择,并在Drupal.org上排名第一查看计划
绿极客$ 2.95 / mo经济实惠的Drupal为预算有限的人共享托管查看计划
A2托管$ 3.92 / mo开发人员的快速,高性能Drupal共享托管查看计划

最佳Drupal虚拟主机公司#1-InMotion主机

90天退款保证

开始于:24.99美元/月

InMotion托管
价格适中,可靠, & Drupal的高性能托管

www.inmotionhosting.com是我们Drupal的顶级网络托管选择,并提供全方位的最佳价值 & 任何规模的企业的绩效。他们的入门级共享托管计划相当实惠,每月只需$ 3.49,并提供性能,功能和价值的出色组合。它带有cPanel和通过Softaculous一键安装Drupal的方法。它易于设置,管理,并具有良好的正常运行时间和可靠性。但是,由于Drupal通常用于较大,更复杂的网站,并且占用大量资源,因此我们建议使用其Drupal VPS计划之一,该计划的起价为每月29.99美元。两种选择(共享或VPS)都包括免费的SSD,以增强性能……

主要特点:

  • Drupal一键式安装
  • Drupal.org托管支持者
  • 免费备份 & 恢复
  • 高性能 & 正常运行时间
  • 最超值
  • A +客户支持
  • 支持Drupal 8

查看托管计划

最佳Drupal虚拟主机公司#2-HostGator

45天退款保证

开始于:$ 4.95 / mo

HostGator
基于云的Drupal托管以实现正常运行时间 & 可靠性

www.hostgator.com是我们名单上的另一家出色的网络托管公司,并提供出色的正常运行时间和可靠性。对于小型Drupal站点,他们的云托管平台是负担得起的但功能强大的选择。它包含cPanel,并包括通过Mojo QuickInstall轻松进行Drupal安装。云平台还具有可扩展的内存和高达6GB的处理能力和6个内核。他们还提供VPS & 专用计划(Drupal.org建议使用)以及更大,更复杂的Drupal项目…

主要特点:

  • 基于云的托管
  • Drupal一键式安装
  • 稳定的表现 & 正常运行时间
  • 面板 & Mojo快速安装
  • 缓存已预先配置
  • 支持Drupal 8

查看托管计划

最佳Drupal虚拟主机公司#3-Bluehost

30天退款保证

开始于:2.95美元/月

蓝主机
受欢迎的Drupal虚拟主机 & Drupal.org推荐

www.bluehost.com是Drupal高级托管支持者,并且是Drupal.org自己推荐的共享托管排名第一的主机。与HostGator一样,Bluehost由EIG拥有,包括cPanel和通过Mojo QuickInstall一键式Drupal自动安装。我们建议他们为非常小的Drupal项目提供共享托管计划,因为您很可能需要将Cloud或VPS解决方案用于其他任何项目。他们的云平台的价格仅比共享计划高一点,但速度却提高了一倍,流量处理也更好。总而言之,Bluehost为Drupal网站提供了出色的性能,可靠性和客户支持。

主要特点:

  • 热门选择
  • 在Drupal.org上排名第一
  • 面板 & Mojo快速安装
  • Drupal一键式安装
  • 云选项
  • 支持Drupal 8

查看托管计划

最佳Drupal虚拟主机公司#4-GreenGeeks

30天退款保证

开始于:3.99美元/月

绿极客
经济实惠的Drupal托管服务,适合那些预算有限的人

对于在共享的虚拟主机帐户上托管小型Drupal项目,www.greengeeks.com是我们最喜欢的选择之一。他们提供了$ 2.95 / mo的基本共享托管计划,如果您需要更好的性能,可以对其进行升级。他们还为未来的增长制定了不错的VPS计划。他们的共享托管计划负担得起,并且是预算有限的Drupal用户的理想选择。它包含cPanel和通过Softaculous一键式安装Drupal。 GreenGeeks使一切设置变得简单快捷,您将获得出色的性能和正常运行时间(共享托管计划),以及出色的客户支持.

主要特点:

  • 负担得起的 & 可靠
  • cPanel共享托管
  • Drupal一键式安装
  • 软质的
  • A +客户支持
  • 支持Drupal 8
  • RT Drupal安全扫描
  • 很棒的4个小Drupal网站

查看托管计划

最佳Drupal网络托管公司#5-A2托管

30天退款保证

开始于:3.92美元/月

A2托管
极限表现 & Drupal网站的速度

www.a2hosting.com排名倒数第二,但在我们的列表中排名倒数第二,它是托管Drupal的绝佳选择。他们为各种规模的项目提供了各种基于Linux的托管和非托管Web托管计划。 Drupal.org将它们列为共享虚拟主机的推荐选择。他们的共享托管计划价格低廉,随cPanel一起提供,并通过Softaculous一键安装。我们建议您从其Turbo计划(每月9.31美元)开始,因为它为共享主机计划提供了极高的速度和可靠性。他们还为大型,资源密集型站点提供出色的VPS和专用计划…

主要特点:

  • 快速 & 高性能
  • A2优化
  • Drupal一键式安装
  • 面板 & 软质的
  • 涡轮增压计划
  • 缓存已预先配置
  • 支持Drupal 8

查看托管计划

关于Drupal虚拟主机

购买Drupal的虚拟主机时要寻找什么

Drupal是世界上最受欢迎的开源内容管理系统(CMS)之一,用于为数百万个企业网站,多用户博客,社交网络和在线电子商务商店提供支持。 Drupal的主要优势之一是CMS的可扩展性,它甚至可以支持在线上最受欢迎的网站的网络流量.

在寻找适用于Drupal网站的最佳虚拟主机解决方案时,需要回答的主要问题是:

  • Web主机是否满足最低Drupal CMS系统要求?
  • 什么是自定义编程 & 网站发展要求?
  • 网站需要管理的预期用户流量是多少?
  • 什么性能优化软件将用于运行Drupal网站?

如果站点访问量超出帐户限制所允许的范围,大多数小型企业主会从共享的虚拟主机帐户开始,然后转向VPS或云解决方案。 Drupal将消耗共享主机计划上的大量处理资源,当站点上同时存在大量同时用户时,Drupal会变得更加棘手。开发要求(例如,将Drush和Git与Drupal一起使用)要求使用SSH连接进行命令行访问,并非每个共享的Web主机都允许这样做。 Drupal CMS可以扩展以满足网络上最苛刻的用户流量环境,但前提是必须正确配置服务器硬件并分配更多资源。开发人员推荐将NGINX,Varnish Cache,Memcached,OPcache和APC等云优化软件用于高流量企业站点和Web /移动应用程序,但这些解决方案还需要具有自定义配置的Web服务器.

下面,我们将详细介绍托管Drupal的所有因素。.

有趣的事实: Drupal脚本开发由Dries Buytaert于2000年左右开始,此后见证了国际化的飞速发展,特别是通过程序员和社区成员的集体资源,他们为该平台构建了广泛的开源主题和模块。自2007年以来,Drupal的开发基本上由Acquia负责,这是由Buytaert和Jay Batson创立的一家初创公司,由八轮风险投资提供资金,总计近2亿美元.

Drupal主机系统要求

Drupal将同时在Linux和Windows上运行,尽管绝大多数网站都使用Linux,Apache,MySQL和PHP在LAMP堆栈上运行Drupal。与cPanel共享的Web托管计划在开始使用Drupal站点时可能特别具有成本效益,因为通常不需要大多数小型企业网站所有者雇用专门的系统管理员来保持Web服务器的正确配置和安全.

Drupal在MySQL数据库上运行,这是几乎所有共享的Linux和Windows托管平台上的默认标准。 PostgreSQL和SQLite以及MariaDB和Percona数据库框架都是Drupal的选项,但是通常不建议在自定义开发环境之外使用它们.

通过共享的Web托管计划来支持Drupal的最重要方面是所使用的PHP版本。综上所述:

  • Drupal 8需要PHP 5.5.9或更高版本
  • Drupal 7需要PHP 5.2.5或更高版本

大多数网站所有者会看到在PHP 7.x上运行Drupal可以提高性能,尽管并不能100%保证每个旧主题和模块都与此兼容。许多Drupal网站所有者将Web服务器设置保留在PHP 5.6上。大多数cPanel Web主机允许按域选择PHP设置,因此很容易在版本之间进行切换。但是,某些共享的Web主机将PHP作为CGI进程而不是Apache模块运行,这有时会导致性能问题,模块冲突或其他问题,例如缺乏自定义的可能性。建议在开始开发网站之前确认Web主机支持Drupal安装所需的适当PHP版本。.

Drupal托管php版本要求在共享主机上使用cPanel的网站所有者可以登录并更改服务器上运行的PHP版本,以及启用或禁用扩展。查找“选择PHP版本”图标。如果此选项不可用,您可以联系您的房东并要求他们为您进行所需的更改

通过Fantastico,Softaculous进行Drupal自动安装, & Mojo快速安装

共享主机上的某些小企业主将使用Fantastico,Softaculous或Mojo QuickInstall的自动安装功能(取决于主机提供的安装方式)来加快其站点在线的过程。通常,Drupal安装过程需要将Drupal核心文件的zip文件或tarball上传到服务器上的domain文件夹,解压缩文件,然后通过cPanel使用用户名和密码创建数据库。导航到域主页时,Drupal安装脚本将自动运行,提示输入数据库名称,用户和密码信息.

自动化脚本安装方法(使用Fantastico,Softaculous或Mojo QuickInstall)类似于,但脚本将完成创建用户数据库并将文件上传到域的过程,而无需用户通过MySQL数据库向导或使用FTP上载Drupal代码库。通常,此过程可以快速了解Drupal并测试脚本的功能,但在升级过程中可能会出现问题。大多数Drupal开发人员不建议使用“一键式”安装程序通过cPanel升级脚本,因为它可能会无意中覆盖自定义代码并导致关键数据或平台功能丧失.

通过Softaculous自动安装DrupalSoftaculous和Fantastico可以是比较Drupal 8.x,7.x之间功能的快速简便方法, & 6.x版本–但在生产现场使用手动安装 & 升级.

使用共享托管自动脚本安装Drupal时要考虑的一些问题是:

  • 该脚本是否安装了Drupal核心的最新安全版本?
  • 该网站是否需要将第三方模块和主题上载到“ / sites”文件夹中?
  • Drupal网站管理员会使用自动化脚本过程来升级网站吗??

使用自动脚本安装Drupal然后将其他第三方模块和主题上载到“站点/所有/模块”和“站点/所有/主题”文件夹的站点所有者,如果使用cPanel升级过程来应用,可能会丢失这些文件。核心安全更改为Drupal。通常,这些脚本无法检查在这些文件夹中所做的更改,并且可能无法在版本升级期间保留文件。希望使用Drupal 8可以使升级过程变得更容易,并且可以实施“一键式”核心升级过程,因为这已经可以很好地工作(取决于Web主机),并且具有贡献的模块和主题。许多专业开发人员使用Drush和命令行来更轻松地管理过程。但是,在自动应用安全补丁方面,Drupal通常落后于WordPress。.

Drupal开发问题

安装仅仅是Drupal站点的开始。当查看了运行Drupal的公司企业,头条新闻,杂志和媒体行业网站的惊人设计和功能时,如果新用户打开了Drupal的页面,只显示一个简单的首页和Bartik主题,他们可能会感到失望。许多网站所有者购买具有安装配置文件的自定义主题,这些安装配置文件已经包括运行复杂网站所需的第三方模块,以及带有CSS自定义项和占位符内容的高级主题。这可以简化为小型企业启动新网站的部署过程,并节省Web开发人员成本。 Drupal开发非常复杂,选择用于编写自定义代码网站的方法也是确定部署所需的Web主机的重要组成部分.

Drupal开发需要使用模块,主题,自定义代码,文本,图像和其他多媒体文件。某些过程可以通过使用Web浏览器通过Drupal管理面板进行通信来完成,即在构造单个节点或页面时。但是,大多数代码库更改必须通过后端开发手动完成。通常,此过程有两种主要的开发方法:

  • 使用FTP进行Drupal开发以上传新模块,主题, & 文件更改
  • 使用命令行(SSH)和Git完成Drupal开发 & 冲刺

使用FTP的Drupal开发可以直接在主站点域或子域上进行。例如,可以在cPanel中的共享主机上创建dev.sitename.com子域,然后在完成开发工作后,可以使用文件管理器和PHPmyAdmin将站点文件和MySQL数据库传输到活动域。否则,文件将安装在任何给定域的根文件夹中.

使用命令行(SSH),Git和Drush进行Drupal开发可以通过在编程器计算机上使用WAMP或Acquia Dev Desktop在CMS进行本地安装来完成。可以使用版本控制将Drupal代码库中的更改推送到实时生产站点,从而允许多个开发人员同时处理一个项目并同步代码更改。大多数方法都被大多数敏捷/ Scrum开发团队广泛采用,尽管每个团队对于使用哪个版本控制软件都有自己的偏好。.

Drupal的Acquia托管Acquia Dev Desktop 2 允许开发人员使用Apache,MySQL在其计算机上安装本地版本的Drupal, & PHP –以及自动将网站发布到 Acquia云托管.

直到最近,大多数共享主机仍未向客户端提供SSH访问,要求需要命令行访问权限的站点所有者才能升级到VPS计划或专用服务器。但是,现在越来越多的Web主机默认根据用户需求提供此服务,但必须从某些公司的经过验证的用户帐户的客户支持中特别要求此服务。在决定虚拟主机之前,应先确认与Drupal开发有关的一些问题:

  • Web主机是否允许SSH访问以支持Git & 突击发展?
  • 共享主机是否具有带有File Manager和PHPmyAdmin的cPanel?
  • 虚拟主机是否将支持NGINX,APC,Memcached的性能优化, & 漆?
  • 开发团队会最初为CMS创建新的模块和主题吗??

大多数共享主机帐户运行cPanel,CentOS Linux和WHMCS版本,从而在管理面板中为客户端提供了广泛的易于使用的选项。但是,某些Web主机运行的专有控制面板可能缺少文件管理器选项或无法访问PHPmyAdmin。此外,许多共享主机仍不提供基本帐户上客户端的完全安全Shell(SSH)访问权限,这使得高级开发项目必须升级到VPS或专用服务器,而高级开发项目需要为Drupal配置自定义服务器.

小建议: 建议网站所有者向Drupal开发人员或系统管理员咨询有关自定义编码网站上所需的Web服务器要求的信息。.

为了使用NGINX运行Drupal网站 & Varnish Cache,有两个基本选项。首先是搜索预先安装了这些修改的“平台即服务”云托管计划。以这种方式在Apache下运行NGINX可能更好,因为Drupal大量使用.htaccess文件进行配置。第二种方法是购买VPS或专用服务器,并聘请经验丰富的具有系统管理经验的Drupal开发人员来完成工作,尽管这总体上会贵得多.

在最高级的网站上,使用Drupal进行自定义模块和主题开发很常见。每个编程团队都有自己的工作方法,平台专业化和合同定价。许多网站所有者根据项目要求聘请了主题专家来进行CSS设计工作,聘用了PHP编码器来进行新的模块开发,以及JavaScript专家。已经在线发布了数千种可用于Drupal的开源模块和主题,因此重要的是首先安装这些模块和主题以节省开发成本,并且仅在网站需要高级新功能的情况下才聘请专业的编程团队。.

Drupal性能问题

在开发过程完成并且Drupal站点上线后,仍然需要针对Web托管环境进行许多性能优化和与Web流量相关的自定义,以解决生产中的高峰流量。如前所述,在共享主机上运行的Drupal站点可以使用大量服务器资源。因此,网站所有者应确认可以编辑php.ini文件和.htaccess文件,以便更改和优化PHP内存限制和最大文件执行时间。这也可以通过settings.php文件来完成。但是,可能无法覆盖所有共享Web主机上的默认设置.

除了迫使网站所有者升级到Drupal网站虚拟主机的VPS,专用服务器或云计划之外,Web流量要求和“斜杠”问题仍然是最常见的原因。例如,NGINX是一个完整的服务器解决方案,它允许使用负载平衡和HTTP缓存一次同时连接超过10,000个用户。 Pantheon等专有的Drupal云托管解决方案提供了NGINX,Varnish Cache,Apache Solr搜索以及其他用于“开箱即用”扩展Web流量的解决方案,这是所有用户帐户的默认选项。但是,在Pantheon上自定义这些设置的功能与在VPS或专用服务器计划上微调自定义生产环境的功能不同。.

用于Drupal的Pantheon虚拟主机网站所有者正在寻找 Drupal云托管解决方案 预先安装的优化设置旨在针对Web流量进行扩展,并且“斜杠”应考虑Pantheon等服务.

NGINX和Varnish Cache的许多优点可以通过结合使用第三方模块(例如HTML,CSS和JavaScript压缩的“ Adv Agg”,用于静态HTML缓存的“ Boost”)与Drupal在共享托管中实现。匿名用户以及“视图缓存”,以避免在每次页面加载时处理动态内容。一些共享主机甚至提供集成的CDN选项,通过在国际上在不同数据中心中托管多个版本的网站文件,它们还可以在高峰流量高峰期间提高性能。 CDN服务可以将Drupal页面加载时间减少到不到一秒钟.

结论–最后的想法 & 选择Drupal主机的建议

建议大多数小型企业,中小型企业,非营利组织和没有专门的Web开发人员或系统管理员的个人网站所有者从共享网站托管和Drupal 8.x安装开始,以确保尽可能优化网站以实现以下目的:最有效地使用服务器资源。当网站发展为更大的流量动态时,可以根据需要升级到VPS,专用服务器或云托管解决方案。但是,在任何Drupal项目背后都必须有经验丰富的Web开发人员或编程团队,这一点很重要,因为CMS对于许多用户而言通常很难学习.

一些虚拟主机以更高的价格提供类似于共享托管的托管云托管计划,但具有更多专用的CPU内核,系统RAM, & 允许同时进行的I / O进程。其中大多数服务还包括使用cPanel以及在具有无限MySQL数据库的共享帐户上托管无限域的功能。为了保护这些额外的系统资源以缩短页面加载时间,通常值得为Drupal升级到托管云托管计划而付出额外的费用。这些服务还包括高级硬件和低帐户密度配置,并且可能另外具有NGINX & 清漆缓存集成.

许多特定于Drupal的云主机附带了脚本的预安装,自定义开发人员工具以及高级配置,这些配置可优化Drupal安装以获得更大的Web流量支持。特定于Drupal的主机还拥有专门针对开源社区的人员和客户支持,他们对平台创新感兴趣,专门研究CMS的Web安全问题。因此,与等价的VPS或专用服务器选件相比,特定于Drupal的云主机可能是网站所有者的宝贵资源.

大企业,财富500强企业和大众媒体公司以外的大多数Drupal网站通常都不需要专用服务器,因为成本太高且Web流量通常不需要它。对于使用Drupal的自定义Web /移动应用程序以及需要用于自定义代码的独特开发环境的网站,虚拟专用服务器(VPS)可能是一种出色的解决方案,因为在配置操作系统,提供更多RAM方面具有很大的灵活性 & CPU核心,并安装所需的扩展.

小型企业主和Web初创公司可以通过在架构阶段预先考虑Drupal网站的Web托管要求来节省大量开发时间和金钱,尤其是通过关注Web服务器配置要求,开发团队的工作方法,以及网络流量期望值。在生产中使用Drupal CMS可使网站所有者轻松扩展用户社区的所有增长水平,并支持最高级别的企业公司的Web流量.

Drupal是可用于Web开发的最佳工具之一,并且该平台不断发展以支持最先进和创新的用例场景。无头的或分离的Drupal是开发人员当前最流行的趋势之一,它将后端引擎与主题分离,并使用CMS为各种桌面,移动甚至语音识别客户端(如Alexa)提供内容。总体而言,Drupal CMS仍然是最受欢迎,经过测试的软件之一, & 专业网络发布的安全解决方案.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map